How to Get from Agra to Delhi

How to Get from Agra to Delhi

Last updated: March 8, 2026

Leaving the shadow of the Taj Mahal for the bustling energy of India's capital is a transition from the romantic past to the frantic, fascinating present. The journey between these two iconic cities is one of the most traveled corridors in North India, connecting the architectural grandeur of the Mughals with the political and cultural heart of the nation.

While the distance is relatively short, the experience varies wildly depending on whether you choose the precision of a high-speed rail link or the flexibility of the expressway. Navigating the logistics of Agra to Delhi is a rite of passage for any traveler in India, offering a front-row seat to the changing landscapes of Uttar Pradesh and Haryana. You can easily compare schedules and book tickets for this route on GoAsia.cc to ensure a smooth transition between these two historic hubs.

Agra to Delhi by Train

The train is arguably the most iconic way to travel this route. It is often faster than driving and offers a glimpse into the vast network that keeps India moving. With prices ranging from $5 to $28, there is a carriage for every budget and comfort level. The journey can take as little as 1 hour and 50 minutes on premium express trains, while some regional services may take up to 4 hours and 50 minutes.

Premium and Chair Car Classes

For those looking for speed and comfort, the AC Chair Class (CC) and Extended AC Chair Class (EC) are excellent choices. These are found on fast intercity trains like the Gatimaan Express or Shatabdi Express. Seats are comfortable, air-conditioned, and often include a meal service. These are perfect for day travelers who want to maximize their time in Delhi.

Sleeper and AC Tier Classes

If you are catching an early morning or late-night connection, the sleeper options provide a place to rest. AC First Class (1A) offers the most privacy, while AC 2-Tier (2A) and AC 3-Tier (3A or 3E) provide various levels of density and price. The non-air-conditioned Sleeper Class (SL) is the most budget-friendly way to travel like a local, though it can be dusty and crowded. Second Sitting (2S) is the most basic option, consisting of reserved wooden or padded benches, ideal for very short, economical hops.

Agra to Delhi by Bus

Buses offer a flexible alternative, especially if you prefer to depart from points other than the main railway stations. The trip via the Yamuna Expressway is generally smooth, with durations ranging from 2 hours and 35 minutes to 4 hours and 20 minutes. Prices for bus travel fall between $7 and $36.

Travelers can choose from AC Seater and AC Semi Sleeper coaches, which are standard for this route and provide a decent level of comfort with reclining seats. For those traveling overnight or in the very early hours, AC Sleeper buses feature bunks where you can lie down completely. If you are on a strict budget, Non-AC Seater buses are available, though these are recommended only for shorter daytime trips as they can be quite warm and noisy.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train (High Speed/AC) $12 - $28 1h 50min - 3h High
Train (Sleeper/General) $5 - $10 3h - 4h 50min Standard
Bus (AC Sleeper/Seater) $10 - $36 2h 35min - 4h Medium to High
Bus (Non-AC) $7 - $9 4h - 4h 20min Basic

Tips for Traveling from Agra to Delhi

  • Book in Advance: Trains on this route, especially the fast Gatimaan and Shatabdi expresses, sell out weeks in advance. Use GoAsia.cc to secure your seat early.
  • Station Awareness: Agra has several stations, most notably Agra Cantt (AGC) and Agra Fort (AF). Similarly, Delhi has New Delhi (NDLS), Old Delhi (DLI), and Hazrat Nizamuddin (NZM). Double check your ticket to ensure you go to the right one.
  • The Fog Factor: If you are traveling during winter (December to January), be aware that heavy fog often causes significant delays for both trains and buses. Build extra time into your schedule.
  • Food and Water: While premium trains provide food, it is always wise to carry your own sealed bottled water and some dry snacks for the journey.
  • Arrival in Delhi: Upon arrival at Delhi stations, use pre-paid taxi booths or ride-sharing apps like Uber and Ola to avoid aggressive touts and ensure a fair price to your hotel.

Timetable

Bus Agra - Delhi $ 6.91–34.57 2h 35m – 4h 20m
  •   AC Sleeper 02:50, 04:00, 04:55, 06:00, 06:15, 21:00, 22:00, 23:55
  •   AC Seater 01:10, 01:30, 01:45, 02:25, 02:30, 02:35, 04:30, 04:40, 05:35, 17:30, 21:50, 22:00, 23:55, 23:59
  •   Non-AC Seater 06:00, 08:00, 10:00, 11:59, 14:00, 16:00, 18:00
  •   A/C Semi Sleeper 03:35, 13:30, 18:30
Train Agra - Delhi $ 4.76–27.21 1h 50m – 4h 50m
  •   2S - Second Sitting Class 02:42, 05:45
  •   1A - AC First Class Sleeper 01:27, 01:53, 02:10, 02:17, 02:42, 02:57, 03:07, 03:20, 03:55, 04:07, 04:27, 05:22, 05:45, 05:55, 06:00, 07:12, 07:32, 08:55, 09:43, 15:05, 16:10, 17:55, 19:50, 21:05
  •   2A - AC 2-Tier Sleeper 00:10, 00:35, 00:48, 01:27, 01:53, 02:10, 02:17, 02:42, 02:57, 03:07, 03:20, 03:55, 04:07, 04:27, 05:22, 05:45, 05:55, 06:00, 06:50, 07:12, 07:32, 08:55, 09:15, 09:25, 09:43, 10:00, 10:15, 15:05, 15:30, 16:10, 16:55, 17:45, 17:55, 19:50, 21:05, 23:50
  •   3A - AC 3-Tier Sleeper 00:35, 00:48, 01:27, 01:53, 02:10, 02:17, 02:42, 02:57, 03:07, 03:20, 03:55, 04:07, 04:27, 05:22, 05:55, 06:00, 06:50, 07:12, 07:32, 08:55, 09:15, 09:25, 09:43, 10:00, 10:15, 15:05, 16:10, 16:55, 17:45, 17:55, 19:50, 21:05, 23:50
  •   3E - AC 3-Tier Economy Sleeper 00:10, 00:48, 01:27, 03:07, 03:20, 04:07, 05:22, 07:12, 09:25, 10:00, 10:15, 15:30, 16:10, 19:50, 23:50
  •   CC - AC Chair Class 05:45, 06:00, 11:15, 17:40, 21:17, 21:25
  •   SL - Sleeper Class 00:10, 00:35, 00:48, 01:27, 01:53, 02:10, 02:17, 02:42, 03:07, 03:20, 03:55, 04:07, 04:27, 05:22, 05:55, 06:00, 06:50, 07:12, 08:55, 09:25, 09:43, 10:00, 10:15, 15:05, 15:30, 16:10, 16:55, 17:45, 17:55, 19:50, 21:05, 23:50
  •   EC - Extended AC Chair Class 11:15, 17:40, 21:25

Frequently Asked Questions

How can I book tickets from Agra to Delhi?

You can book train, bus, flight, taxi, van, and ferry tickets from Agra to Delhi 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 Agra to Delhi?

The cheapest way to travel is by train in the Second Sitting (2S) or Sleeper (SL) classes, with prices starting as low as $5. Non-AC buses are also a budget-friendly option starting around $7.

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

The fastest way is by high-speed train, which can complete the journey in approximately 1 hour and 50 minutes. Some express buses using the Yamuna Expressway can also reach Delhi in about 2 hours and 35 minutes.

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

The duration varies by transport mode. Trains typically take between 1 hour 50 minutes and 4 hours 50 minutes, while buses generally take between 2 hours 35 minutes and 4 hours 20 minutes.

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

The train is generally preferred for its speed and the ability to avoid highway traffic. However, buses are a great alternative if train tickets are sold out or if you need a departure point closer to your specific location in Agra.

Which railway station in Agra should I use?

Most fast trains to Delhi depart from Agra Cantt (AGC). However, some services also leave from Agra Fort (AF). Always check your booking confirmation carefully before heading to the station.

Are there air-conditioned options for the bus journey?

Yes, there are several AC options including AC Seater, AC Semi Sleeper, and AC Sleeper buses. These are highly recommended for comfort, especially during the hot summer months.