How to Get from Jaipur to Agra

How to Get from Jaipur to Agra

Last updated: March 8, 2026

Leaving the pink hued palaces of Jaipur for the marble majesty of the Taj Mahal in Agra is a classic transition through India's Golden Triangle. While both cities are steeped in Mughal and Rajput history, the journey between them is a fascinating shift from the rugged desert landscapes of Rajasthan to the fertile plains of Uttar Pradesh. You are moving from the land of kings to the city that hosts the world's most famous monument to love, and the way you choose to bridge that gap can define your experience of North India.

The route is incredibly well trodden, meaning you have excellent choices between the rhythmic charm of the Indian Railways and the flexibility of regional bus networks. Whether you want to wake up early to catch the sunrise over the Yamuna River or take a night bus to save on a day's sightseeing, the connection is efficient and affordable. You can easily browse and book your preferred tickets for this route on GoAsia.cc to ensure your seat is secured before you arrive at the station.

Jaipur to Agra by Train

Taking the train is widely considered the most iconic way to travel this route. It offers a level of comfort and social interaction that you simply won't find on the road. The journey generally takes between 4 hours 30 minutes and 6 hours 15 minutes, depending on which service you choose. Prices are very accessible, ranging from $5 to $22.

The Comfort of Air-Conditioned Classes

For those seeking a premium experience, the AC First Class (1A) and AC 2-Tier (2A) options provide a quiet, chilled environment with clean bedding. These are perfect if you want to nap or read away from the heat. The AC 3-Tier (3A) and the newer 3-Tier Economy (3E) are the workhorses of the Indian rail system, offering a great balance of price and comfort. If you prefer sitting upright and watching the villages fly by through large windows, the AC Chair Class (CC) is an excellent choice for daytime travel, often found on the faster intercity expresses.

Budget and Local Experiences

If you are traveling on a tight budget or want a more authentic local experience, the Sleeper Class (SL) and Second Sitting (2S) are available for as little as $5. Be prepared for open windows, bustling crowds, and the constant calls of chai wallahs. While less private, these carriages offer a sensory immersion into Indian life that many travelers find unforgettable.

Jaipur to Agra by Bus

Buses offer a different kind of flexibility, often departing from various points in the city and arriving closer to specific hotel hubs in Agra. The duration is comparable to the train, clocking in at 4 hours 20 minutes to 6 hours 25 minutes. Fares for the bus range from $5 to $25.

The variety of buses is impressive. AC Sleeper buses are particularly popular for evening departures, featuring small individual berths where you can lie down completely. This is a great way to arrive in Agra refreshed and ready for a dawn visit to the Taj Mahal. For shorter daytime hops, the AC Seater and Non-AC Seater options are available. If you choose a Non-AC bus, you will get plenty of fresh air, but be prepared for the dust and noise of the busy Indian highways.

Jaipur to Tundla: An Alternative Rail Route

If trains directly to Agra are fully booked, many savvy travelers look for tickets to Tundla Junction. Tundla is a major railway hub located about 25 kilometers from Agra. The journey from Jaipur to Tundla takes between 5 hours 10 minutes and 8 hours 5 minutes, with prices ranging from $6 to $24. From Tundla, it is a quick and easy taxi or local transport ride into the heart of Agra. This route offers the same class options, including 1A, 2A, and 3A, providing an excellent backup plan during peak festival seasons.

Comparing Your Options

ModePrice (USD)DurationComfort
Train$5 - $224h 30m - 6h 15mHigh (AC Classes)
Bus$5 - $254h 20m - 6h 25mModerate to High
Train (to Tundla)$6 - $245h 10m - 8h 05mHigh (AC Classes)

Tips for Traveling from Jaipur to Agra

  • Book in Advance: Trains in India, especially the high-demand AC classes, can sell out weeks ahead. Try to book your tickets as soon as your travel dates are confirmed.
  • Choose Your Station: Agra has several stations, including Agra Cantt and Agra Fort. Check which one is closer to your accommodation before booking.
  • Pack Snacks: While many trains have food vendors, having your own supply of bottled water and light snacks is always a good idea for the 5 hour journey.
  • Early Starts: If you take one of the early morning trains, you can reach Agra by midday, giving you the perfect opportunity to visit the Agra Fort in the afternoon and the Taj Mahal at sunset.
  • Luggage Safety: On both buses and trains, keep your valuables in a small carry-on bag that stays with you. On trains, it is common practice to use a small chain and lock to secure larger suitcases under the seat.

Timetable

Train Jaipur - Agra $ 4.78–21.92 4h 30m – 6h 15m
  •   1A - AC First Class Sleeper 05:50, 14:45
  •   2A - AC 2-Tier Sleeper 02:30, 05:50, 14:45, 16:50
  •   3A - AC 3-Tier Sleeper 02:30, 05:50, 08:10, 14:45, 16:50
  •   3E - AC 3-Tier Economy Sleeper 02:30, 05:50, 14:45
  •   SL - Sleeper Class 02:30, 05:50, 14:45
  •   2S - Second Sitting Class 08:10, 16:50
  •   CC - AC Chair Class 08:10, 16:50
Train Jaipur - Tundla $ 5.47–23.52 4h 55m – 7h 50m
  •   1A - AC First Class Sleeper 04:40, 08:40
  •   2A - AC 2-Tier Sleeper 04:40, 08:40, 09:10, 13:45, 14:40
  •   3A - AC 3-Tier Sleeper 04:40, 08:40, 09:10, 13:45, 14:40
  •   3E - AC 3-Tier Economy Sleeper 08:40, 13:45, 14:40
  •   SL - Sleeper Class 04:40, 08:40, 09:10, 13:45, 14:40
Train Jaipur - Shahganj Agra $ 4.78–13.39 3h 45m – 4h 3m
  •   2S - Second Sitting Class 16:50
  •   2A - AC 2-Tier Sleeper 16:50
  •   3A - AC 3-Tier Sleeper 04:40, 16:50
  •   CC - AC Chair Class 16:50
  •   SL - Sleeper Class 04:40

Frequently Asked Questions

How can I book tickets from Jaipur to Agra?

You can book train, bus, flight, taxi, van, and ferry tickets from Jaipur to Agra directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by train in the Second Sitting (2S) or Sleeper Class (SL), or by a Non-AC Seater bus. Both options start at around $5.

What is the fastest way to get from Jaipur to Agra?

The fastest travel time is currently by bus, which can take as little as 4 hours and 20 minutes, followed closely by the fastest train at 4 hours and 30 minutes.

How long does it take to get from Jaipur to Agra?

The journey typically takes between 4.5 and 6.5 hours depending on the specific train service or road traffic conditions for the bus.

Is it better to take the train or the bus to Agra?

The train is generally more comfortable and scenic, offering more space to move around. However, buses offer more frequent departures throughout the late evening and can be more convenient if train tickets are sold out.

Are there overnight travel options available?

Yes, there are several AC Sleeper buses that depart Jaipur late at night, arriving in Agra in the early hours of the morning, which is ideal for travelers wanting to save on a night of accommodation.

What should I do if the direct trains to Agra are full?

You should check for trains to Tundla Junction. It is a nearby station only 25 kilometers from Agra and often has more availability on long-distance routes passing through from Jaipur.