Mehsana to Gurdaspur Distance

Gurdaspur is approximately 1100+ km from Mehsana. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Gurdaspur, 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 Mehsana, India to Gurdaspur, India

Via Ahmedabad, Amritsar

RECOMMENDED

Mehsana

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

8h 7m

₹7,972

Onwards

Mehsana

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

8h 40m

₹8,197

Onwards

FASTEST

Mehsana

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

7h 54m

₹9,653

Onwards

Mehsana

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

8h 27m

₹9,878

Onwards

Via Reengus

Mehsana

Reengus

Gurdaspur

Approx Travel Time

20h 53m

₹1,399

Onwards

Ads by MMT

Via Panipat

CHEAPEST

Mehsana

Panipat

Gurdaspur

Approx Travel Time

23h 12m

₹650

Onwards

Via Bikaner

Mehsana

Bikaner

Gurdaspur

Approx Travel Time

22h 45m

₹1,700

Onwards

Ads by MMT

Via Ambala

Mehsana

Ambala

Gurdaspur

Approx Travel Time

22h 19m

₹6,029

Onwards

Via Bikaner, Amritsar

Mehsana

Bikaner

Amritsar

Gurdaspur

Approx Travel Time

1d 0h 4m

₹3,047

Onwards

Via Ahmedabad, Jammu

Mehsana

Ahmedabad

Jammu

Gurdaspur

Approx Travel Time

10h 27m

₹6,602

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 950+ km.

What is the distance from Mehsana to Gurdaspur via Ahmedabad?

Via Ahmedabad, the distance is approximately 1100+ km, taking around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India