GoAsia
India

How to Get from Ahmedabad to Agra

Compare flights, trains, buses and private transfers from Ahmedabad to Agra. IndiGo flies direct in about 2 hours 10 minutes.

Last updated: November 2, 2026

How to Get from Ahmedabad to Agra

Photo: Adam Jones from Kelowna, BC, Canada / Wikimedia Commons, CC BY-SA 2.0

Contents

Ahmedabad's textile hubs and stepwells lie a long way from Agra, the home of the Taj Mahal. The journey carries you from the dry west of India to the historic plains of Uttar Pradesh, with a cross-section of Indian landscapes on the way.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The distance is long, so your choice of transport decides how much energy you have left for the Red Fort and the gardens of Mehtab Bagh. You can fly, take a train or a bus, or hire a private transfer. Compare options and book on GoAsia.cc.

Ahmedabad to Agra by Flight

The flight saves nearly a day compared with the road or rail options. IndiGo flies direct from Sardar Vallabhbhai Patel International Airport (AMD) to Agra Airport (AGR), and the flight takes about 2 hours 10 minutes. Agra Airport is a public airport that also serves as a military airbase, so security can differ from other commercial airports.[1]

Ahmedabad to Agra by Train

Indian Railways offers a slow, classic way to cross the country. A budget route runs from Ahmedabad Junction to Tundla Junction, the railway hub east of Agra, and the Sleeper Class (SL) is the cheapest class on it. SL gives you a basic bunk in a carriage without air conditioning, which suits backpackers. From Tundla you continue to Agra by taxi, auto-rickshaw or a local train.

Ahmedabad to Agra by Bus

Long-distance coaches with AC and Non-AC sleeper berths run on this route. It is a long trip, and the time depends on the operator and on traffic on the national highways. AC sleepers are the better choice in the hot months, and most buses stop at roadside dhabas for meals.

Ahmedabad to Agra by Private Transfer

If you travel as a group or want door-to-door service, a private transfer is the most expensive option. You choose the vehicle, from a hatchback or sedan to an SUV or a van, set your own schedule and get dropped at your hotel. It suits travelers with heavy luggage.

Comparing Your Options

ModeComfort
FlightHigh
Train (to Tundla)Standard
BusModerate
Private TransferVery High

Tips for Traveling from Ahmedabad to Agra

  • Book flights early: Fares can rise around Diwali and in the peak winter season.
  • Plan the last leg from Tundla: Pre-book a cab or find out where the local bus stand is before you arrive.
  • Pack for the season: North India is cold in December and January and very hot from April to June.
  • Bring water and snacks: Food on station platforms varies in quality.
  • Plan around Friday: The Taj Mahal is closed every Friday.[2]

Timetable

Flight Ahmedabad - Agra $ 57.26โ€“57.36 1h 55m
  • โ†’ย  Economy 10:45
Taxi Ahmedabad - Agra $ 347.11โ€“576.04 11h 55m โ€“ 13h 26m
  • โ†’ย  Comfort 3pax
  • โ†’ย  Van 6pax
  • โ†’ย  SUV 6pax
  • โ†’ย  Hatchback 4pax
  • โ†’ย  Sedan
Taxi Gujarat - Agra $ 682.53โ€“938.86 13h 17m
  • โ†’ย  SUV 6pax
  • โ†’ย  Hatchback 4pax
  • โ†’ย  Sedan
Train Ahmedabad - Tundla $ 17.65โ€“25.07 16h 15m
  • โ†’ย  2A - AC 2-Tier Sleeper 21:50
  • โ†’ย  3E - AC 3-Tier Economy Sleeper 21:50

Frequently Asked Questions

How can I book tickets from Ahmedabad to Agra?

Use the booking tool on this page to compare the transport options currently available from Ahmedabad to Agra, including current prices and schedules.

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

The train to Tundla Junction in Sleeper Class (SL) is the budget choice. A private transfer is the most expensive.

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

A direct IndiGo flight is the fastest, at about 2 hours 10 minutes.

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

A flight takes about 2 hours 10 minutes. The train, the bus and a private transfer take many hours, and the time depends on the service and on traffic.

Are there sleeper buses available for this route?

Yes, AC Sleeper and Non-AC Sleeper buses serve this route and suit an overnight trip.

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

If you have the budget, flying is more comfortable and saves most of a day. The train costs less and gives you a view of the countryside.

Which railway station should I use in Agra?

Agra Cantt is the main station in the city. Many long-distance trains from Ahmedabad end at Tundla Junction, from where you continue to Agra by road.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Ahmedabad to Agra Flights. Retrieved October 31, 2026.
  2. [2] Department of Tourism, Government of Uttar Pradesh: Ticketing. Retrieved November 2, 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.