There are 4 ways to get from Verāval to Mahuva by bus, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Somnath to Unabus
- Take the taxi from Una to Mahuvataxi
3h 6m₹1,798–2,368Train
cheapest- Take the train from Veraval to Dhasa Jntrain 09567 / ...
- Take the train from Dhasa Jn to Mahuva Jntrain 19205 / ...
8h 54m₹335–2,608Drive 173.9 km
- Drive from Verāval to Mahuvacar 173.9 km
2h 30m₹1,955–2,824Taxi
- Take the taxi from Verāval to Mahuvataxi 173.9 km
2h 30m₹2,800–3,400
Verāval to Mahuva by train
Questions & Answers
The cheapest way to get from Verāval to Mahuva is to train which costs ₹330 - ₹2,700 and takes 8h 54m.
The fastest way to get from Verāval to Mahuva is to drive which takes 2h 30m and costs ₹1,900 - ₹2,900.
No, there is no direct train from Verāval to Mahuva. However, there are services departing from Veraval and arriving at Mahuva Jn via Dhasa Jn. The journey, including transfers, takes approximately 8h 54m.
The distance between Verāval and Mahuva is 168 km. The road distance is 173.9 km.
The best way to get from Verāval to Mahuva without a car is to bus and taxi which takes 3h 6m and costs ₹1,800 - ₹2,400.
It takes approximately 3h 6m to get from Verāval to Mahuva, including transfers.
Verāval to Mahuva train services, operated by Indian Railways, depart from Veraval station.
Verāval to Mahuva train services, operated by Indian Railways, arrive at Dhasa Jn station.
Yes, the driving distance between Verāval to Mahuva is 174 km. It takes approximately 2h 30m to drive from Verāval to Mahuva.
There are two+ hotels available in Mahuva.
What companies run services between Verāval, India and Mahuva, India?
You can take a train from Veraval to Mahuva Jn via Dhasa Jn in around 8h 54m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Veraval to Dhasa Jn
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Dhasa Jn to Mahuva Jn
- Ave. Duration
- 2h 59m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Somnath to Una
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₹95–270
- Schedules at
- gsrtc.in
- Seater
- ₹95–270
- AC Sleeper
- ₹160–230
- Ave. Duration
- 1h 54m
- Estimated price
- ₹1,700–3,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Thanksgiving 2018: How to travel stress-free, and How to get from Luton Airport into central London - to help you get the most out of your next trip.












