Agra to Delhi: Best Ways to Travel in 2026

Trains, cars, and buses — compare every option for traveling between Agra and Delhi

8 min read

I meet Delhi day trippers every single day, and the number one mistake I see? They take the wrong train and lose two hours. The Gatimaan Express gets you here in under two hours with breakfast included — and I'll show you exactly how to make the most of every minute once you arrive. This is the itinerary I'd give my own friends visiting from Delhi.

Priya's insider tip: Book the Gatimaan Express 2-3 weeks ahead — it sells out fast. And pre-book a local taxi at Agra Cantt station for the day (₹1,500-2,000). The prepaid taxi stand is right outside, no haggling needed.

Quick Facts

Distance
230 km
By Train
1h 40m - 2h 30m
By Car
3-4 hours
Best Option
Gatimaan Express

Train Options

Train is the fastest and most comfortable way to travel between Delhi and Agra. Book tickets in advance on IRCTC.

Gatimaan Express

12050/12049

Fastest
Duration
1h 40m
Price
₹1,500 (Executive) / ₹750 (Chair Car)
Timing
H. Nizamuddin (Delhi) 8:10 AM → Agra Cantt 9:50 AM / Return 5:50 PM

Includes meals, premium service. Departs from Hazrat Nizamuddin — NOT New Delhi station

Shatabdi Express

12002/12001

Popular
Duration
2h
Price
₹750 (Chair Car) / ₹1,500 (Executive)
Timing
New Delhi (NDLS) 6:15 AM → Agra Cantt 8:12 AM / Return 8:15 PM

Includes meals, reliable timing. Departs from New Delhi station (NDLS)

Intercity Express

12403/12404

Budget
Duration
2h 30m
Price
₹200-400
Timing
Multiple timings, various Delhi stations

No meals, unreserved available. Good fallback if Gatimaan/Shatabdi sold out

By Car

Driving takes 3-4 hours via the Yamuna Expressway (toll: ~₹700 round trip). This option offers flexibility but can be tiring. Consider hiring a driver rather than self-driving.

Recommended Car Services

  • Self-drive: Zoomcar, Revv (₹3,000-5,000/day)
  • With driver: Tour operators (₹4,000-6,000 round trip)
  • Private taxi: Uber Intercity, Ola Outstation

Sample Day Trip Itinerary

Two options: take the Shatabdi (earlier start, more time in Agra) or the Gatimaan (more relaxed morning, slightly less time). Both work.

6:15 AMDepart New Delhi station (Shatabdi Express)
8:15 AMArrive Agra Cantt — grab a prepaid taxi at the station (₹1,500-2,000 for the day)
9:00 AMTaj Mahal (2-3 hours)
12:00 PMLunch — try Pinch of Spice or Peshawri at ITC Mughal
1:30 PMAgra Fort (2 hours)
4:00 PMBaby Taj or marble shopping in Sadar Bazaar
5:50 PMDepart Agra Cantt (Gatimaan Express)
7:30 PMArrive Hazrat Nizamuddin, Delhi

Missed the 5:50 PM Gatimaan? Don't panic. The Shatabdi returns at 8:15 PM from Agra Cantt. There are also several evening Intercity trains, or you can book an Ola Outstation car back to Delhi (₹4,000-5,000, 3-4 hours).

Tips for Day Trippers

  • Book train tickets 2-3 weeks ahead - Gatimaan sells out quickly
  • Hire a local guide or cab at Agra station for the day (₹1,500-2,000)
  • Visit Taj Mahal first while you're fresh
  • Skip Friday - Taj Mahal is closed to the general public (mosque area open for prayers only)
  • Pack light - large bags slow you down at security. If you have luggage, use the cloak room at Agra Cantt station (₹30-50 per bag)
  • Budget option: UP Roadways and private Volvo buses run Delhi-Agra (4-5 hours, ₹300-800) from ISBT Sarai Kale Khan. Slower but no advance booking needed
  • Staying overnight? Add a morning trip to Fatehpur Sikri (37 km from Agra) — Akbar's abandoned capital is one of the most impressive Mughal sites and easily combined with a second day in Agra

Need a Detailed Day Plan?

Our 1-day itinerary is perfect for Delhi day trippers

View 1-Day Itinerary

Agra to Delhi FAQs

What is the fastest way to travel from Agra to Delhi?

The Gatimaan Express is the fastest option at 1 hour 40 minutes. It departs Agra Cantt at 5:50 PM and arrives at Hazrat Nizamuddin station in Delhi by 7:30 PM. Chair car costs ₹750, executive class ₹1,500 — both include meals. Book 2-3 weeks ahead as it sells out fast.

How far is Agra from Delhi?

Agra is 230 km from Delhi. By train it takes 1 hour 40 minutes (Gatimaan Express) to 2.5 hours (Intercity). By car via the Yamuna Expressway it takes 3-4 hours depending on traffic. The toll for the expressway is approximately ₹700 round trip.

How long does the train from Agra to Delhi take?

It depends on the train: Gatimaan Express takes 1h 40m (fastest, ₹750), Shatabdi Express takes 2h (₹750, includes meals), and the Intercity Express takes 2h 30m (₹200-400, budget option). All depart from Agra Cantt station.

Can I do a day trip to Agra from Delhi?

Yes, a Delhi to Agra day trip works well. Take the Shatabdi Express from New Delhi station at 6:15 AM (arrive 8:12 AM) for maximum time, or the Gatimaan Express from Hazrat Nizamuddin at 8:10 AM (arrive 9:50 AM) for a more relaxed start. Visit the Taj Mahal, Agra Fort, and Baby Taj, then catch the 5:50 PM Gatimaan back. Book a prepaid taxi at Agra Cantt for the day (₹1,500-2,000).

Was this guide helpful?

PS

Written by

Priya Sharma

Historian, Travel Writer & Agra Local

I was born in Agra and grew up watching the Taj Mahal change colors with the seasons. After studying history at Agra University, I started guiding visitors through my city in 2015. Over a decade later, I've documented over 50 heritage sites, reviewed 200+ local food spots, and helped thousands of travelers see the Agra that most tourists never find.