Veraval to Shahapur Distance

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

Via Umargam, Mumbai

RECOMMENDED

CHEAPEST

Veraval

Umargam

Mumbai

Shahapur

Approx Travel Time

21h 25m

₹1,500

Onwards

Via Keshod, Mumbai

Veraval

Keshod

Mumbai

Shahapur

Approx Travel Time

9h 36m

₹5,794

Onwards

Veraval

Keshod

Mumbai

Shahapur

Approx Travel Time

10h

₹5,999

Onwards

FASTEST

Veraval

Keshod

Mumbai

Shahapur

Approx Travel Time

8h 1m

₹7,451

Onwards

Veraval

Keshod

Mumbai

Shahapur

Approx Travel Time

8h 25m

₹7,656

Onwards

Ads by MMT

Via Umargam

Veraval

Umargam

Shahapur

Approx Travel Time

19h 39m

₹5,982

Onwards

Via Surat

Veraval

Surat

Shahapur

Approx Travel Time

1d 11h 17m

₹3,200

Onwards

Ads by MMT

Via Surat, Mumbai

Veraval

Surat

Mumbai

Shahapur

Approx Travel Time

21h 55m

₹1,530

Onwards

Via Valsad, Mumbai

Veraval

Valsad

Mumbai

Shahapur

Approx Travel Time

22h 54m

₹1,710

Onwards

Via Vapi, Mumbai

Veraval

Vapi

Mumbai

Shahapur

Approx Travel Time

23h 33m

₹1,705

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 350+ km.

What is the distance from Veraval to Shahapur via Umargam?

Via Umargam, the distance is approximately 950+ km, taking around 22 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India