Sehore to Veraval Distance
Veraval is approximately 850+ km from Sehore. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 21 hours, subject to the chosen service and route. Flying is the fastest way to reach Veraval, with a total travel time of approximately 17 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 Godhra
RECOMMENDED
Sehore
Godhra
Veraval
Approx Travel Time
18h 24m
₹1,065
Onwards
Direct Options
CHEAPEST
Sehore
Veraval
Approx Travel Time
20h 22m
₹490
Onwards
Via Ahmedabad, Keshod
Sehore
Ahmedabad
Keshod
Veraval
Approx Travel Time
16h 47m
₹3,503
Onwards
FASTEST
Sehore
Ahmedabad
Keshod
Veraval
Approx Travel Time
16h 30m
₹5,858
Onwards
Via Ahmedabad
Sehore
Ahmedabad
Veraval
Approx Travel Time
21h 15m
₹1,908
Onwards
Sehore
Ahmedabad
Veraval
Approx Travel Time
18h 17m
₹1,523
Onwards
Via Indore, Rajkot
Sehore
Indore
Rajkot
Veraval
Approx Travel Time
22h
₹4,634
Onwards
Via Ratlam
Sehore
Ratlam
Veraval
Approx Travel Time
19h 22m
₹9,370
Onwards
Via Vadodara
Sehore
Vadodara
Veraval
Approx Travel Time
18h 45m
On Demand
Via Surat, Diu
Sehore
Surat
Diu
Veraval
Approx Travel Time
17h 5m
On Demand
Frequently Asked Questions
What is the straight-line (aerial) distance between Sehore and Veraval?
The straight-line distance is approximately 700+ km.
What is the distance from Sehore to Veraval via Godhra?
Via Godhra, the distance is approximately 850+ km, taking around 19 hours.
Is there a train from Sehore to Veraval?
Yes, trains run between Sehore and Veraval, covering approximately 1000+ km in around 21 hours.

