Mainpuri to Ahmedabad Distance

The road distance between Mainpuri and Ahmedabad is approximately 1000+ km, and the drive usually takes around 17 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Sardar Vallabhbhai Patel International Airport is located in Ahmedabad. Flying is the fastest way to reach Ahmedabad, with a total travel time of approximately 8 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 Mainpuri, India to Ahmedabad, India

Via Delhi

RECOMMENDED

Mainpuri

Delhi

Ahmedabad

Approx Travel Time

9h 20m

₹5,694

Onwards

Mainpuri

Delhi

Ahmedabad

Approx Travel Time

9h 37m

₹6,093

Onwards

Via Lucknow

FASTEST

Mainpuri

Lucknow

Ahmedabad

Approx Travel Time

7h 50m

₹11,341

Onwards

Via Agra, Delhi

Mainpuri

Agra

Delhi

Ahmedabad

Approx Travel Time

7h 57m

₹8,121

Onwards

Mainpuri

Agra

Delhi

Ahmedabad

Approx Travel Time

9h 23m

₹6,083

Onwards

Via Jaipur

CHEAPEST

Mainpuri

Jaipur

Ahmedabad

Approx Travel Time

17h 20m

₹944

Onwards

Mainpuri

Jaipur

Ahmedabad

Approx Travel Time

12h

₹7,299

Onwards

Via Firozabad

Mainpuri

Firozabad

Ahmedabad

Approx Travel Time

20h 8m

₹5,499

Onwards

Direct Cab

Mainpuri

Ahmedabad

Approx Travel Time

16h 56m

₹22,389

Onwards

Via Agra, Udaipur

Mainpuri

Agra

Udaipur

Ahmedabad

Approx Travel Time

22h 46m

₹4,612

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Ahmedabad?

The distance between Mainpuri and Ahmedabad is approximately 1000+ km by road.

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

The straight-line distance is approximately 750+ km.

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

It takes around 17 hours by road.

What is the distance from Mainpuri to Ahmedabad via Delhi?

Via Delhi, the distance is approximately 1000+ km, taking around 10 hours.

Does travel time between Mainpuri 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 Mainpuri and Ahmedabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India