
Mahuva to Veraval
Veraval is approximately 150+ kms from Mahuva. The fastest way to reach Veraval from Mahuva is by Train, Bus Via Rajula. It takes approximately 5 hours. The cheapest way to reach Veraval from Mahuva is by Train, Bus Via Rajula which would take approximately 5 hours.
Sort By
Mode of Transport
Via Rajula
RECOMMENDED
CHEAPEST
FASTEST
Mahuva
Rajula
Veraval
Approx Travel Time
4h 59m
₹291
Onwards
Mahuva
Rajula
Veraval
Approx Travel Time
5h 19m
₹549
Onwards
Via Somnath
Mahuva
Somnath
Veraval
Approx Travel Time
5h 10m
₹460
Onwards
Mahuva
Somnath
Veraval
Approx Travel Time
5h 4m
On Demand
Via Amreli
Mahuva
Amreli
Veraval
Approx Travel Time
6h 20m
₹4,259
Onwards
Via Diu
Mahuva
Diu
Veraval
Approx Travel Time
7h 10m
₹900
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Veraval?
Veraval is approximately 150+ kms from Mahuva.
How long does it take to reach Veraval from Mahuva?
It takes approximately 5 hours to reach Veraval from Mahuva by Train, Bus Via Rajula.
What is the cheapest way to reach Veraval from Mahuva?
The cheapest way to reach Veraval from Mahuva is by Train, Bus Via Rajula.
What is the fastest way to reach Veraval from Mahuva?
The fastest way to reach Veraval from Mahuva is by Train, Bus Via Rajula.


