Agra to Ahmedabad Distance

The road distance between Agra and Ahmedabad is approximately 900+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 20 hours, while trains complete the journey in approximately 13 hours, subject to the chosen service and route. If you're travelling by air, Sardar Vallabhbhai Patel International Airport is located in Ahmedabad. Flights from Agra take around 2 hours. Flying is the fastest way to reach Ahmedabad, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Agra, India to Ahmedabad, India

Direct Options

RECOMMENDED

FASTEST

Agra

Ahmedabad

Approx Travel Time

2h 5m

₹10,604

Onwards

CHEAPEST

Agra

Ahmedabad

Approx Travel Time

13h 2m

₹580

Onwards

Agra

Ahmedabad

Approx Travel Time

15h 9m

₹16,737

Onwards

Agra

Ahmedabad

Approx Travel Time

20h

₹1,499

Onwards

Via Jaipur

Agra

Jaipur

Ahmedabad

Approx Travel Time

11h 58m

₹620

Onwards

Agra

Jaipur

Ahmedabad

Approx Travel Time

18h 47m

₹1,128

Onwards

Agra

Jaipur

Ahmedabad

Approx Travel Time

13h 57m

₹973

Onwards

Agra

Jaipur

Ahmedabad

Approx Travel Time

12h 57m

₹3,516

Onwards

Ads by MMT

Via Delhi

Agra

Delhi

Ahmedabad

Approx Travel Time

5h 30m

₹5,315

Onwards

Via Jaipur, Udaipur

Agra

Jaipur

Udaipur

Ahmedabad

Approx Travel Time

18h 37m

₹4,393

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Agra and Ahmedabad?

The distance between Agra and Ahmedabad is approximately 900+ km by road.

What is the straight-line (aerial) distance between Agra and Ahmedabad?

The straight-line distance is approximately 700+ km.

How long does it take to travel from Agra to Ahmedabad by road?

It takes around 15 hours by road.

What is the distance from Agra to Ahmedabad via Jaipur?

Via Jaipur, the distance is approximately 850+ km, taking around 12 hours.

Is there a train from Agra to Ahmedabad?

Yes, trains run between Agra and Ahmedabad, covering approximately 850+ km in around 13 hours.

What is the flying distance/time from Agra to Ahmedabad?

By air, the distance is about 700+ km, with a flight duration of approximately 2 hours to Sardar Vallabhbhai Patel International Airport.

How much does it cost to travel from Agra to Ahmedabad?

Costs vary by mode — approximately ₹1450+ by bus, ₹10600+ by flight, and ₹16700+ by cab.

Does the distance from Agra to Ahmedabad change by route?

Yes — the road distance varies from 900+ km via the direct route to 850+ km via Jaipur, depending on the path taken.

Does travel time between Agra and Ahmedabad vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Agra and Ahmedabad?

The driving distance is 900+ km, while the straight-line distance is shorter at 700+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India