
Bhuj to Indore
Indore is approximately 600+ kms from Bhuj. The fastest way to reach Indore from Bhuj is by Flight Via Ahmedabad. It takes approximately 4 hours. The cheapest way to reach Indore from Bhuj is by Train Via Gandhidham which would take approximately 16 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Bhuj
Ahmedabad
Indore
Approx Travel Time
3h 25m
₹12,943
Onwards
Bhuj
Ahmedabad
Indore
Approx Travel Time
17h 10m
₹1,174
Onwards
Via Gandhidham
CHEAPEST
Bhuj
Gandhidham
Indore
Approx Travel Time
16h 5m
₹595
Onwards
Bhuj
Gandhidham
Indore
Approx Travel Time
16h 7m
₹2,246
Onwards
Via Gandhidham, Ahmedabad
Bhuj
Gandhidham
Ahmedabad
Indore
Approx Travel Time
17h 17m
₹2,970
Onwards
Via Mumbai
Bhuj
Mumbai
Indore
Approx Travel Time
4h 25m
₹10,497
Onwards
Via Jamnagar, Ahmedabad
Bhuj
Jamnagar
Ahmedabad
Indore
Approx Travel Time
5h 5m
₹24,992
Onwards
Via Ahmedabad, Udaipur
Bhuj
Ahmedabad
Udaipur
Indore
Approx Travel Time
5h 20m
₹28,241
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Indore?
Indore is approximately 600+ kms from Bhuj.
How long does it take to reach Indore from Bhuj?
It takes approximately 4 hours to reach Indore from Bhuj by Flight Via Ahmedabad.
What is the cheapest way to reach Indore from Bhuj?
The cheapest way to reach Indore from Bhuj is by Train Via Gandhidham.
What is the fastest way to reach Indore from Bhuj?
The fastest way to reach Indore from Bhuj is by Flight Via Ahmedabad.

