Surendranagar to Mahuva Distance

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

Direct Options

RECOMMENDED

CHEAPEST

Surendranagar

Mahuva

Approx Travel Time

5h 53m

₹190

Onwards

Via Dhandhuka

Surendranagar

Dhandhuka

Mahuva

Approx Travel Time

7h 28m

On Demand

Surendranagar

Dhandhuka

Mahuva

Approx Travel Time

7h 22m

₹231

Onwards

Ads by MMT

Via Bhavnagar

FASTEST

Surendranagar

Bhavnagar

Mahuva

Approx Travel Time

4h 18m

₹2,485

Onwards

Surendranagar

Bhavnagar

Mahuva

Approx Travel Time

5h 26m

₹645

Onwards

Via Umrala

Surendranagar

Umrala

Mahuva

Approx Travel Time

4h 50m

₹250

Onwards

Surendranagar

Umrala

Mahuva

Approx Travel Time

5h 55m

₹290

Onwards

Ads by MMT

Via Botad

Surendranagar

Botad

Mahuva

Approx Travel Time

6h 13m

₹290

Onwards

Via Rajula

Surendranagar

Rajula

Mahuva

Approx Travel Time

6h 21m

₹325

Onwards

Surendranagar

Rajula

Mahuva

Approx Travel Time

6h 2m

₹680

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 150+ km.

What is the distance from Surendranagar to Mahuva via Dhandhuka?

Via Dhandhuka, the distance is approximately 200+ km, taking around 8 hours.

Is there a train from Surendranagar to Mahuva?

Yes, trains run between Surendranagar and Mahuva, covering approximately 250+ km in around 6 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India