
Bhuj to Mahuva
Mahuva is approximately 400+ kms from Bhuj. The fastest way to reach Mahuva from Bhuj is by Flight, Bus Via Diu. It takes approximately 6 hours. The cheapest way to reach Mahuva from Bhuj is by Bus Via Rajkot which would take approximately 12 hours.
Sort By
Mode of Transport
Via Diu
FASTEST
Bhuj
Diu
Mahuva
Approx Travel Time
6h 10m
₹13,964
Onwards
Via Rajkot
CHEAPEST
Bhuj
Rajkot
Mahuva
Approx Travel Time
11h 25m
₹863
Onwards
Via Rajkot, Umrala
Bhuj
Rajkot
Umrala
Mahuva
Approx Travel Time
11h 45m
On Demand
Bhuj
Rajkot
Umrala
Mahuva
Approx Travel Time
15h
On Demand
Via Gandhidham, Rajkot
Bhuj
Gandhidham
Rajkot
Mahuva
Approx Travel Time
13h 9m
₹2,693
Onwards
Bhuj
Gandhidham
Rajkot
Mahuva
Approx Travel Time
12h 35m
₹1,008
Onwards
Via Ahmedabad
Bhuj
Ahmedabad
Mahuva
Approx Travel Time
10h 20m
On Demand
Via Ahmedabad, Dhandhuka
Bhuj
Ahmedabad
Dhandhuka
Mahuva
Approx Travel Time
8h 15m
On Demand
Via Jamnagar, Rajkot
Bhuj
Jamnagar
Rajkot
Mahuva
Approx Travel Time
10h 50m
₹19,572
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Mahuva?
Mahuva is approximately 400+ kms from Bhuj.
How long does it take to reach Mahuva from Bhuj?
It takes approximately 6 hours to reach Mahuva from Bhuj by Flight, Bus Via Diu.
What is the cheapest way to reach Mahuva from Bhuj?
The cheapest way to reach Mahuva from Bhuj is by Bus Via Rajkot.
What is the fastest way to reach Mahuva from Bhuj?
The fastest way to reach Mahuva from Bhuj is by Flight, Bus Via Diu.