There are 4 ways to get from Mahuva to Okha by taxi, bus, 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.
Taxi, bus
best- Take the taxi from Mahuva to Unataxi
- Take the bus from Una to Somnathbus
- Take the bus from Somnath to Dwarkabus
10h 21m₹2,902–3,999Train
cheapest- Take the train from Mahuva Jn to Dhola Jntrain 19206 / ...
- Take the train from Dhola Jn to Okhatrain 19209
16h 4m₹443–3,443Drive 390 km
- Drive from Mahuva to Okhacar 390 km
5h 50m₹4,406–6,365Taxi
- Take the taxi from Mahuva to Okhataxi 390 km
5h 50m₹6,000–7,500
Mahuva to Okha by train
Questions & Answers
The cheapest way to get from Mahuva to Okha is to train which costs ₹440 - ₹3,500 and takes 16h 4m.
The fastest way to get from Mahuva to Okha is to drive which takes 5h 50m and costs ₹4,400 - ₹6,500.
No, there is no direct train from Mahuva to Okha. However, there are services departing from Mahuva Jn and arriving at Okha via Dhola Jn. The journey, including transfers, takes approximately 16h 4m.
The distance between Mahuva and Okha is 429 km. The road distance is 390 km.
The best way to get from Mahuva to Okha without a car is to taxi and bus which takes 10h 21m and costs ₹2,900 - ₹4,000.
It takes approximately 10h 21m to get from Mahuva to Okha, including transfers.
Mahuva to Okha train services, operated by Indian Railways, depart from Mahuva Jn station.
Mahuva to Okha train services, operated by Indian Railways, arrive at Dhola Jn station.
Yes, the driving distance between Mahuva to Okha is 390 km. It takes approximately 5h 50m to drive from Mahuva to Okha.
There are five+ hotels available in Okha.
What companies run services between Mahuva, India and Okha, India?
You can take a train from Mahuva Jn to Okha via Dhola Jn in around 16h 4m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mahuva Jn to Dhola Jn
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dhola Jn to Okha
- Ave. Duration
- 12h 9m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
- Phone
- 1800 233 666666
- [email protected]
- Website
- GSRTC
Bus from Una to Somnath
- Ave. Duration
- 1h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₹95–270
- Schedules at
- GSRTC
- Seater
- ₹95–270
- AC Sleeper
- ₹160–230
Bus from Somnath to Dwarka
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–500
- Schedules at
- gsrtc.in
- Seater
- ₹280–390
- AC Sleeper
- ₹360–500
- Adult
- ₹190–250
- Ave. Duration
- 3h 33m
- Estimated price
- ₹1,700–7,500
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 Need to know: Jadrolinija, What are the different types of Renfe trains in Spain?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.












