Travel Jaipur to Agra

Jaipur to Agra

Arrive in Agra to see the Taj Mahal and Mughal gardens, a break from Jaipur’s pink palaces and vibrant bazaars. There are multiple ways to travel between Jaipur and Agra, and this page lays out timetables, journey durations and fares across all available options.

Travel options for Jaipur to Agra

For a trip from Jaipur to Agra, bus is both the fastest and the most cost-effective choice at 416 INR, taking just 3h y 30 minutes.

Bus from Jaipur to Agra

For the route from Jaipur to Agra by bus, departures are available from Jaipur throughout the day, giving you plenty of options to pick a time that fits your schedule. Expect the journey to take around 3 hours 30 minutes, arriving at Agra, with tickets usually priced at 416 INR. This provides an affordable way to travel. Don’t forget to check schedules, compare fares, and book your seat in advance for a smooth and enjoyable trip.

Popular departures: Jaipur
Popular arrivals: Agra

Prices: 416 INR

Duration: 3h 30m – 8h 39m ⏱

Go with bus from Jaipur to Agra in 3h 30m Take bus from Jaipur to Agra for 416 INR Choose bus from Jaipur to Agra for 416 INR Ride with bus from Jaipur to Agra for 416 INR Travel with bus from Jaipur to Agra in 3h 30m Travel with bus from Jaipur to Agra for 416 INR

View all Bus tickets →

Train from Jaipur to Agra

Travel from Jaipur to Agra by train, boarding at Jaipur and arriving at Agra Cantt or Agra Fort. Trains run several times daily, the journey typically takes about 4 hours 30 minutes, and tickets are 983 INR. book your seat on this train in advance.

Popular departures: Jaipur
Popular arrivals: Agra Cantt Agra Fort

Prices: 983 INR

Duration: 4h 30m – 6h 15m ⏱

Book train from Jaipur to Agra in 4h 30m Go with train from Jaipur to Agra for 983 INR Explore with train from Jaipur to Agra in 4h 30m

View all Train tickets →

Charter from Jaipur to Agra

Traveling between Jaipur and Agra has never been simpler: your private driver handles everything, taking you directly from your preferred pickup spot to your chosen destination. The ride usually lasts about 4 hours 11 minutes, with prices starting from 4,543 INR. Secure your personal transfer here and enjoy a seamless journey.

Prices: 4,543 INR

Duration: 4h 11m – 5h 30m ⏱

Journey with charter from Jaipur to Agra for 4543 INR Travel with charter from Jaipur to Agra in 4h 11m Book charter from Jaipur to Agra for 4543 INR

View all Charter tickets →

Distance Jaipur to Agra

The distance between Jaipur and Agra is 218.9 kilometers.

Jaipur to Agra Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Jaipur to Agra

Bus
Train
Charter
Average price
1,542 INR
1,422 INR
13,743 INR
Cheapest price
416 INR
983 INR
4,543 INR
Average duration
5h 31m
4h 58m
4h 47m
Minimum duration
3h 30m
4h 30m
4h 11m
Number of departures
94
5
4
Tickets

Bus Routes & Schedules from Jaipur to Agra

In Jaipur the starting point is Jaipur, where buses depart from 00:40 until 23:59 toward Agra. Expect to spend about 3h 30m to 8h 39m on the road before the bus reaches Agra. With fares from 416 to 10,080 INR you can compare mornings and evenings to find the most convenient departure. Review the bus timetable for Jaipur to Agra to select your preferred run and secure your seat.

Departure stations
Jaipur
Arrival stations
Agra

Bus Timetable: Jaipur → Agra

  • 00:40 06:15 5h 35m 3780 INR
  • 01:15 06:45 5h 30m 818 INR
  • 01:45 07:15 5h 30m 818 INR
  • 03:30 09:15 5h 45m 945 INR
  • 03:46 09:55 6h 9m 1260 INR
  • 03:55 09:00 5h 5m 1008 INR
  • 04:00 09:50 5h 50m 1071 INR
  • 04:02 09:42 5h 40m 416 INR
  • 04:10 09:00 4h 50m 504 INR
  • 04:40 10:35 5h 55m 834 INR
  • 05:00 10:30 5h 30m 416 INR
  • 05:01 10:50 5h 49m 1134 INR
  • 05:30 09:45 4h 15m 1573 INR
  • 05:45 11:15 5h 30m 756 INR
  • 06:00 11:20 5h 20m 531 INR
  • 06:06 11:50 5h 44m 458 INR
  • 06:20 12:00 5h 40m 416 INR
  • 08:03 16:00 7h 57m 459 INR
  • 08:10 12:45 4h 35m 2520 INR
  • 09:00 13:55 4h 55m 472 INR
  • 09:21 15:01 5h 40m 416 INR
  • 09:22 15:20 5h 58m 458 INR
  • 09:40 15:20 5h 40m 416 INR
  • 10:22 16:02 5h 40m 416 INR
  • 11:21 17:01 5h 40m 416 INR
  • 12:00 19:30 7h 30m 4912 INR
  • 12:22 18:02 5h 40m 416 INR
  • 12:30 20:30 8h 880 INR
  • 13:00 20:00 7h 10080 INR
  • 13:30 19:45 6h 15m 1132 INR
  • 14:00 19:15 5h 15m 1258 INR
  • 14:02 19:42 5h 40m 416 INR
  • 14:10 20:55 6h 45m 1260 INR
  • 14:15 19:45 5h 30m 1134 INR
  • 14:20 20:35 6h 15m 418 INR
  • 14:25 20:05 5h 40m 416 INR
  • 14:30 20:10 5h 40m 880 INR
  • 14:40 18:40 4h 882 INR
  • 14:55 21:00 6h 5m 1764 INR
  • 15:00 20:05 5h 5m 2392 INR
  • 15:01 21:00 5h 59m 458 INR
  • 15:10 19:00 3h 50m 2998 INR
  • 15:25 21:15 5h 50m 1890 INR
  • 15:30 22:00 6h 30m 6300 INR
  • 15:40 21:15 5h 35m 1132 INR
  • 15:42 21:22 5h 40m 416 INR
  • 16:00 20:20 4h 20m 2518 INR
  • 16:05 21:00 4h 55m 5040 INR
  • 16:42 22:22 5h 40m 416 INR
  • 17:00 23:00 6h 765 INR
  • 17:05 23:00 5h 55m 2520 INR
  • 17:15 22:30 5h 15m 1132 INR
  • 17:22 23:02 5h 40m 416 INR
  • 17:40 22:15 4h 35m 2520 INR
  • 17:42 23:22 5h 40m 416 INR
  • 18:00 23:59 5h 59m 1132 INR
  • 18:15 00:00 5h 45m 756 INR
  • 18:30 00:15 5h 45m 3150 INR
  • 18:35 03:14 8h 39m 1006 INR
  • 18:45 23:15 4h 30m 1069 INR
  • 18:50 00:40 5h 50m 472 INR
  • 19:00 02:20 7h 20m 1890 INR
  • 19:10 23:59 4h 49m 1258 INR
  • 19:15 00:55 5h 40m 718 INR
  • 19:20 00:00 4h 40m 416 INR
  • 19:30 01:30 6h 1071 INR
  • 19:50 00:50 5h 1890 INR
  • 20:00 02:00 6h 2520 INR
  • 20:15 00:45 4h 30m 628 INR
  • 20:30 01:50 5h 20m 1510 INR
  • 20:40 01:10 4h 30m 1512 INR
  • 20:45 00:15 3h 30m 6300 INR
  • 20:50 02:00 5h 10m 2518 INR
  • 21:00 01:59 4h 59m 1890 INR
  • 21:15 02:40 5h 25m 504 INR
  • 21:20 02:50 5h 30m 763 INR
  • 21:28 04:18 6h 50m 1764 INR
  • 21:30 01:30 4h 6300 INR
  • 21:31 01:31 4h 1199 INR
  • 21:40 02:15 4h 35m 880 INR
  • 22:00 02:00 4h 3024 INR
  • 22:10 03:15 5h 5m 1258 INR
  • 22:15 03:10 4h 55m 628 INR
  • 22:25 03:25 5h 2898 INR
  • 22:30 03:10 4h 40m 1134 INR
  • 22:45 04:15 5h 30m 882 INR
  • 22:55 04:20 5h 25m 1079 INR
  • 23:00 07:00 8h 1384 INR
  • 23:10 03:30 4h 20m 693 INR
  • 23:15 04:45 5h 30m 1258 INR
  • 23:30 04:40 5h 10m 1637 INR
  • 23:45 05:00 5h 15m 5040 INR
  • 23:55 04:30 4h 35m 818 INR
  • 23:59 05:30 5h 31m 630 INR

Check all Charter tickets →

Train Routes & Schedules from Jaipur to Agra

- Reach Agra Cantt by boarding the train at Jaipur, traveling roughly 4h 30m to 6h 15m. Fares start at 1,041 to 2,205 INR, and rail services operate from 02:30 until 14:45.
- Agra Fort are accessible via trains departing Jaipur, taking roughly 4h 30m to 4h 50m on the rails. Ticket prices begin at 983 INR, and rail services run from 08:10 until 16:50.

Departure stations
Jaipur
Arrival stations
Agra Cantt
Agra Fort

Train Timetable: Jaipur → Agra Cantt

  • 02:30 07:15 4h 45m 1041 INR
  • 05:50 10:20 4h 30m 1897 INR
  • 14:45 21:00 6h 15m 2205 INR

Train Timetable: Jaipur → Agra Fort

  • 08:10 12:40 4h 30m 983 INR
  • 16:50 21:40 4h 50m 983 INR

Check all Train tickets →

Charter Routes & Schedules from Jaipur to Agra

For travelers heading from Jaipur to Agra, this private transfer service offers a range of pickup and drop-off points, so you can tailor your journey to your exact needs. Depending on the locations you choose, the trip usually takes around 4h 11m to 5h 30m. Prices start at 4,543 to 40,720 INR, and departure times are completely flexible. Exploring all available pickup and drop-off options helps you plan a smooth, stress-free ride that fits your schedule perfectly.

Check all Charter tickets →

Frequently Asked Questions Jaipur to Agra

Below you will find answers to the most common questions about traveling from Jaipur to Agra.

How long does the Jaipur to Agra route usually take?

Travel time on the Jaipur to Agra route varies by transport type and service. Bus trips run from about 3 hours 30 minutes to 8 hours 39 minutes, train trips from about 4 hours 30 minutes to 6 hours 15 minutes, and charter services from about 4 hours 11 minutes to 5 hours 30 minutes.

What is the cheapest way to travel from Jaipur to Agra?

The cheapest option on the Jaipur to Agra route is usually the bus. Bus fares start at INR 416, while train tickets start at INR 983 and charter services start much higher. Prices vary by operator, timing, and service level.

How much does the Jaipur to Agra route cost overall?

Costs on the Jaipur to Agra route depend on the transport chosen. Bus tickets range from INR 416 to INR 10,080, train tickets from INR 983 to INR 2,205, and charter services from INR 4,543 to INR 40,720. The widest price spread is on buses.

Which option is fastest for Jaipur to Agra?

The fastest listed option on the Jaipur to Agra route is the bus, with some trips taking about 3 hours 30 minutes. Train services are slower at about 4 hours 30 minutes to 6 hours 15 minutes, and charter trips range from about 4 hours 11 minutes to 5 hours 30 minutes.

Where do Jaipur to Agra buses and trains leave from and arrive?

For the Jaipur to Agra route, buses depart from Jaipur and arrive in Agra. Trains also depart from Jaipur, but they arrive at either Agra Cantt or Agra Fort. Charter services can use Jaipur, Jaipur Transfer, Jaipur Hotel Transfer, or Jaipur via ChandBaori StepWell, with arrivals in Agra, Agra Transfer, or Agra Hotel Transfer.

How frequent are Jaipur to Agra buses and trains?

The Jaipur to Agra route has 94 bus trips and 5 train trips in the available schedule data. That means buses are much more frequent than trains. Charter services are listed with 4 trips, but no regular frequency is provided.

What are the first and last departures for Jaipur to Agra buses?

For Jaipur to Agra buses, the first departure is at 00:40 and the last departure is at 23:59. This gives a very wide operating window across the day. The schedule data does not show a fixed frequency between departures.

What are the first and last train departures on Jaipur to Agra?

On the Jaipur to Agra route, the first train departs at 02:30 and the last one at 16:50. Train service is more limited than bus service, with only 5 trips listed. Departure and arrival stations also vary by train.

Which Jaipur to Agra train stations are used?

All trains on the Jaipur to Agra route depart from Jaipur. They arrive either at Agra Cantt or Agra Fort. The available train pairs show Jaipur to Agra Cantt and Jaipur to Agra Fort, with similar journey times but different arrival stations.

Are there different Jaipur to Agra bus durations I should know about?

Yes. Bus travel times on the Jaipur to Agra route range from about 3 hours 30 minutes to 8 hours 39 minutes. The difference usually reflects the specific operator, route pattern, and number of stops. All buses depart from Jaipur and arrive in Agra.

Can I book Jaipur to Agra tickets online?

Yes, Jaipur to Agra tickets can be booked online through TicketRoutes.com. This is useful for checking the available bus and train options, comparing prices, and reviewing departure times before traveling. The route page is https://search.ticketroutes.com/en/travel/jaipur/agra.

Is there a charter option for Jaipur to Agra, and what does it look like?

Yes, charter services are listed for the Jaipur to Agra route. Prices run from INR 4,543 to INR 40,720, and durations range from about 4 hours 11 minutes to 5 hours 30 minutes depending on the pickup and drop-off points. No regular schedule is shown.

Discover India through its transport connections

Route finder

Explore how destinations across the country are linked by rail, road, sea, and air. Use the interactive map to compare routes and plan future trips with ease.


More travel routes for Jaipur and Agra

Planning more stops after Jaipur to Agra?

If your journey doesn’t end with Jaipur to Agra, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.