Gurdaspur to Mehsana Distance

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

Via Amritsar, Ahmedabad

RECOMMENDED

Gurdaspur

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

9h 4m

₹6,042

Onwards

Gurdaspur

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

9h 15m

₹6,267

Onwards

FASTEST

Gurdaspur

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

8h 43m

₹7,311

Onwards

Gurdaspur

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

8h 54m

₹7,536

Onwards

Gurdaspur

Amritsar

Ahmedabad

Mehsana

Approx Travel Time

9h 17m

₹7,934

Onwards

Via Narnaul

Gurdaspur

Narnaul

Mehsana

Approx Travel Time

20h 45m

₹1,799

Onwards

Ads by MMT

Via Karnal

CHEAPEST

Gurdaspur

Karnal

Mehsana

Approx Travel Time

22h 46m

₹650

Onwards

Via Bikaner

Gurdaspur

Bikaner

Mehsana

Approx Travel Time

1d 0h 19m

₹1,862

Onwards

Ads by MMT

Via Chandigarh

Gurdaspur

Chandigarh

Mehsana

Approx Travel Time

21h 59m

₹4,519

Onwards

Via Amritsar, Nagaur

Gurdaspur

Amritsar

Nagaur

Mehsana

Approx Travel Time

1d 0h 42m

₹3,929

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Mehsana?

Mehsana is approximately 1100+ km from Gurdaspur.

How long does it take to reach Mehsana from Gurdaspur?

It takes approximately 9 hours to reach Mehsana from Gurdaspur by Train, Flight, Cab Via Amritsar, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India