How to Get from Jaipur to Agra
Travel from Jaipur to Agra by train or bus, with tips on stations, sleeper buses and the Tundla alternative.

Photo: Adam Jones from Kelowna, BC, Canada / Wikimedia Commons, CC BY-SA 2.0
Contents
From the pink palaces of Jaipur to the Taj Mahal in Agra: this is the best-known leg of India's Golden Triangle. You leave the dry hills of Rajasthan behind and arrive on the plains of Uttar Pradesh. You can go by train or by bus.
Jaipur to Agra by Train
The train is the most comfortable way to go. Choose an air-conditioned class (AC First, AC 2-Tier, AC 3-Tier or AC Chair Car) for a cooler ride, or Sleeper and Second Sitting if you want the full Indian train experience with open windows, chai sellers and plenty of company.
Agra has two stations that matter for visitors, Agra Cantt and Agra Fort. Choose the one closer to your hotel when you book.
Jaipur to Agra by Bus
Buses leave from several points in Jaipur and drop you closer to the hotel areas of Agra. Sleeper coaches suit evening departures: you lie down, sleep and wake up in Agra in time for a dawn visit to the Taj Mahal.
Jaipur to Tundla: An Alternative Rail Route
When trains to Agra are sold out, look for tickets to Tundla Junction, one of the main railway junctions on the Delhi-Howrah route.[1] From Tundla, a taxi or local transport takes you into Agra.
Tips for Traveling from Jaipur to Agra
- Book early: Air-conditioned train classes fill up fast. Book as soon as your dates are fixed.
- Time your day: After an early start you can see Agra Fort in the afternoon and the Taj Mahal at sunset.
- Keep valuables close: On buses and trains, carry your valuables in a small bag that stays with you.
Timetable
| Train Jaipur - Agra $ 4.63โ21.25 4h 30m โ 6h 15m | |
|
| Train Jaipur - Tundla $ 5.30โ22.80 4h 55m โ 7h 50m | |
|
| Train Jaipur - Shahganj Agra $ 4.63โ12.98 3h 45m โ 4h 3m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Jaipur to Agra, including current prices and schedules.
You can take a train or a bus. Both run directly between the two cities.
Agra Cantt and Agra Fort are the two stations most visitors use. Pick the one closer to your hotel.
Look for tickets to Tundla Junction, one of the main railway junctions on the Delhi-Howrah route, and continue to Agra by taxi or local transport.
Yes, sleeper buses run on this route, and they let you arrive in Agra early in the morning.
The train is more comfortable and has more space. A bus can be easier to book when train tickets are sold out.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] District Firozabad, Government of Uttar Pradesh: How to Reach. Retrieved November 12, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.