Mumbai to Veraval Distance
Veraval is approximately 400+ km from Mumbai. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Veraval, with a total travel time of 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.

Via Keshod
RECOMMENDED
Mumbai
Keshod
Veraval
Approx Travel Time
4h 22m
₹3,702
Onwards
FASTEST
Mumbai
Keshod
Veraval
Approx Travel Time
4h 5m
₹6,057
Onwards
Direct Options
CHEAPEST
Mumbai
Veraval
Approx Travel Time
16h 50m
₹450
Onwards
Via Keshod, Somnath
Mumbai
Keshod
Somnath
Veraval
Approx Travel Time
5h 17m
On Demand
Via Umargam, Somnath
Mumbai
Umargam
Somnath
Veraval
Approx Travel Time
18h 8m
₹1,059
Onwards
Mumbai
Umargam
Somnath
Veraval
Approx Travel Time
19h 43m
₹3,962
Onwards
Mumbai
Umargam
Somnath
Veraval
Approx Travel Time
1d 6h 4m
₹2,169
Onwards
Via Keshod, Junagadh
Mumbai
Keshod
Junagadh
Veraval
Approx Travel Time
5h 30m
₹3,847
Onwards
Mumbai
Keshod
Junagadh
Veraval
Approx Travel Time
6h 9m
₹4,302
Onwards
Via Diu
Mumbai
Diu
Veraval
Approx Travel Time
5h 20m
₹5,900
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Mumbai and Veraval?
The straight-line distance is approximately 300+ km.
What is the distance from Mumbai to Veraval via Keshod?
Via Keshod, the distance is approximately 400+ km, taking around 5 hours.
Is there a train from Mumbai to Veraval?
Yes, trains run between Mumbai and Veraval, covering approximately 850+ km in around 17 hours.

