Viramgam to Valsad Distance

Valsad is approximately 350+ km from Viramgam. 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 Valsad 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 Viramgam, India to Valsad, India

Direct Options

RECOMMENDED

Viramgam

Valsad

Approx Travel Time

6h 6m

₹235

Onwards

Via Anand

FASTEST

Viramgam

Anand

Valsad

Approx Travel Time

4h 39m

₹705

Onwards

Viramgam

Anand

Valsad

Approx Travel Time

5h 30m

₹195

Onwards

Ads by MMT

Via Olpad

Viramgam

Olpad

Valsad

Approx Travel Time

12h 20m

₹349

Onwards

Via Ankleshwar

Viramgam

Ankleshwar

Valsad

Approx Travel Time

7h 27m

₹4,397

Onwards

Ads by MMT

Via Nadiad

Viramgam

Nadiad

Valsad

Approx Travel Time

5h 16m

₹310

Onwards

Viramgam

Nadiad

Valsad

Approx Travel Time

6h 10m

₹195

Onwards

Via Vadodara

CHEAPEST

Viramgam

Vadodara

Valsad

Approx Travel Time

5h 26m

₹195

Onwards

Viramgam

Vadodara

Valsad

Approx Travel Time

5h 5m

₹595

Onwards

Via Surat

Viramgam

Surat

Valsad

Approx Travel Time

6h 46m

₹260

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Viramgam and Valsad?

The straight-line distance is approximately 250+ km.

What is the distance from Viramgam to Valsad via Anand?

Via Anand, the distance is approximately 350+ km, taking around 5 hours.

Is there a train from Viramgam to Valsad?

Yes, trains run between Viramgam and Valsad, covering approximately 350+ km in around 6 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India