Veraval to Gurdaspur Distance

Gurdaspur is approximately 1600+ km from Veraval. 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 16 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 Veraval, India to Gurdaspur, India

Via Ahmedabad, Jammu

RECOMMENDED

Veraval

Ahmedabad

Jammu

Gurdaspur

Approx Travel Time

17h 20m

₹6,464

Onwards

Veraval

Ahmedabad

Jammu

Gurdaspur

Approx Travel Time

18h 32m

₹6,652

Onwards

Via Ahmedabad, Amritsar

FASTEST

Veraval

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

16h 12m

₹8,022

Onwards

Veraval

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

16h 45m

₹8,247

Onwards

Veraval

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

17h 4m

₹9,503

Onwards

Ads by MMT

Via Rajkot, Delhi

CHEAPEST

Veraval

Rajkot

Delhi

Gurdaspur

Approx Travel Time

1d 6h 54m

₹850

Onwards

Veraval

Rajkot

Delhi

Gurdaspur

Approx Travel Time

16h 56m

₹9,284

Onwards

Via Rajkot, Ludhiana

Veraval

Rajkot

Ludhiana

Gurdaspur

Approx Travel Time

1d 7h 13m

₹3,928

Onwards

Ads by MMT

Via Ahmedabad, Nagaur

Veraval

Ahmedabad

Nagaur

Gurdaspur

Approx Travel Time

1d 11h

₹2,588

Onwards

Via Ahmedabad, Mohali

Veraval

Ahmedabad

Mohali

Gurdaspur

Approx Travel Time

19h 22m

₹7,778

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1300+ km.

What is the distance from Veraval to Gurdaspur via Ahmedabad?

Via Ahmedabad, the distance is approximately 1600+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India