Hapur to Mehsana Distance

Mehsana is approximately 850+ km from Hapur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Mehsana, 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 Hapur, India to Mehsana, India

Via Ghaziabad, Ahmedabad

RECOMMENDED

Hapur

Ghaziabad

Ahmedabad

Mehsana

Approx Travel Time

7h 52m

₹6,235

Onwards

FASTEST

Hapur

Ghaziabad

Ahmedabad

Mehsana

Approx Travel Time

7h 31m

₹7,221

Onwards

Via Delhi, Ahmedabad

Hapur

Delhi

Ahmedabad

Mehsana

Approx Travel Time

9h 17m

₹6,722

Onwards

Hapur

Delhi

Ahmedabad

Mehsana

Approx Travel Time

8h 50m

₹6,235

Onwards

Ads by MMT

Via Gurgaon

Hapur

Gurgaon

Mehsana

Approx Travel Time

14h 45m

₹930

Onwards

Hapur

Gurgaon

Mehsana

Approx Travel Time

15h 3m

₹575

Onwards

Hapur

Gurgaon

Mehsana

Approx Travel Time

14h 3m

₹2,697

Onwards

Direct Options

CHEAPEST

Hapur

Mehsana

Approx Travel Time

16h 39m

₹460

Onwards

Ads by MMT

Via Jaipur

Hapur

Jaipur

Mehsana

Approx Travel Time

18h 39m

₹1,699

Onwards

Via Delhi, Nathdwara

Hapur

Delhi

Nathdwara

Mehsana

Approx Travel Time

19h 47m

₹6,467

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Hapur and Mehsana?

The straight-line distance is approximately 750+ km.

What is the distance from Hapur to Mehsana via Ghaziabad?

Via Ghaziabad, the distance is approximately 850+ km, taking around 8 hours.

Is there a train from Hapur to Mehsana?

Yes, trains run between Hapur and Mehsana, covering approximately 900+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India