The Delhi to Agra route connects the national capital to the Taj Mahal. With the Yamuna Expressway making road travel fast (2.5 hours) and Indian Railways offering 20+ daily trains, choosing the best mode depends on your priorities. This guide compares all options with 2026 data.
Table of Contents
Delhi to Agra by Train
Indian Railways operates 20+ daily trains. The fastest is Gatimaan Express (12050), covering 188 km in 100 minutes at 160 km/h. Departs Hazrat Nizamuddin at 8:40 AM. Fare: ₹1,000 (Chair Car). Other options: Shatabdi (12002, 2h, ₹525-1,250), Taj Express (12279, 3h, ₹150). Book via IRCTC.
Delhi to Agra by Road
The Yamuna Expressway is fastest — 165 km in 2.5 hours. Six-lane, access-controlled, speed limit 100 km/h, three food plazas. NH-19 route: 230 km, 4-5 hours through towns. Toll: ₹415 one-way. Fuel: ₹800-1,000 (petrol). Parking at Taj: ₹200-500.
Delhi to Agra by Bus
UPSRTC Volvo and ordinary buses from Anand Vihar ISBT. Journey: 4-5 hours. Fare: ₹400-800 (Volvo AC), ₹200-300 (ordinary). Private operators available via RedBus.
Complete Comparison Table
| Mode | Duration | Cost | Comfort | Flexibility |
|---|---|---|---|---|
| Gatimaan Express | 1h 40m | ₹1,000 | High | Fixed |
| Shatabdi Express | 2h 00m | ₹525-1,250 | High | Fixed |
| Car (Yamuna Expy) | 2h 30m | ₹1,200-1,500 | Very High | Full |
| Volvo Bus | 4h 00m | ₹400-800 | Moderate | Fixed |
Cost Breakdown for Family of 4
| Mode | Tickets/Fuel | Toll | Parking | Total |
|---|---|---|---|---|
| Gatimaan Express | ₹4,000 | — | — | ₹4,000 |
| Car (Yamuna Expy) | ₹1,000 | ₹415 | ₹500 | ₹1,915 |
| Volvo Bus | ₹2,400 | — | — | ₹2,400 |
Conclusion
The Delhi-Agra corridor offers excellent connectivity. Gatimaan Express wins on speed, Yamuna Expressway on flexibility and value for families. Book in advance during peak season (October-March).
You May Also Like: Indian Railways 2026, National Highways Guide, and Metro & Urban Transit.
Frequently Asked Questions
Which is the fastest train from Delhi to Agra?
The Gatimaan Express covers 188 km in 100 minutes at 160 km/h, departing at 8:40 AM.
How long does it take to drive from Delhi to Agra?
Via Yamuna Expressway: 2.5 hours (165 km). Via NH-19: 4-5 hours (230 km).
What is the toll cost on the Yamuna Expressway?
₹415 one-way for cars. 25% return discount within 24 hours with FASTag.
Is it better to go to Agra by train or car?
Train for speed (solo), car for families of 3+. Gatimaan is fastest at 100 minutes.
Can I visit the Taj Mahal and return same day?
Yes. Take Gatimaan at 8:40 AM, return on 5:50 PM train, reach Delhi by 7:30 PM.
Which is cheaper: train or car from Delhi to Agra?
Taj Express at ₹150 is cheapest for solo. Car is more economical for families of 3+.