Surendranagar to Veraval Distance

Veraval is approximately 300+ km from Surendranagar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Veraval takes approximately 5 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 Surendranagar, India to Veraval, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Surendranagar

Veraval

Approx Travel Time

4h 52m

₹210

Onwards

Via Rajkot

Surendranagar

Rajkot

Veraval

Approx Travel Time

4h 57m

₹230

Onwards

Surendranagar

Rajkot

Veraval

Approx Travel Time

7h 35m

₹622

Onwards

Surendranagar

Rajkot

Veraval

Approx Travel Time

6h 46m

₹3,000

Onwards

Surendranagar

Rajkot

Veraval

Approx Travel Time

5h 59m

₹217

Onwards

Ads by MMT

Via Junagadh

Surendranagar

Junagadh

Veraval

Approx Travel Time

5h 20m

₹315

Onwards

Surendranagar

Junagadh

Veraval

Approx Travel Time

5h 59m

₹770

Onwards

Via Somnath

Surendranagar

Somnath

Veraval

Approx Travel Time

5h 47m

On Demand

Ads by MMT

Via Jetpur

Surendranagar

Jetpur

Veraval

Approx Travel Time

5h 54m

₹290

Onwards

Via Umrala

Surendranagar

Umrala

Veraval

Approx Travel Time

6h 55m

On Demand

Frequently Asked Questions

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

The straight-line distance is approximately 200+ km.

What is the distance from Surendranagar to Veraval via Rajkot?

Via Rajkot, the distance is approximately 300+ km, taking around 5 hours.

Is there a train from Surendranagar to Veraval?

Yes, trains run between Surendranagar and Veraval, covering approximately 300+ km in around 5 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India