
Keshod to Bhuj
Bhuj is approximately 350+ kms from Keshod. The fastest way to reach Bhuj from Keshod is by Train, Flight Via Rajkot, Jamnagar. It takes approximately 9 hours. The cheapest way to reach Bhuj from Keshod is by Train, Bus Via Rajkot, Jamnagar which would take approximately 11 hours.
Sort By
Mode of Transport
Via Rajkot, Jamnagar
RECOMMENDED
FASTEST
Keshod
Rajkot
Jamnagar
Bhuj
Approx Travel Time
8h 50m
₹16,113
Onwards
CHEAPEST
Keshod
Rajkot
Jamnagar
Bhuj
Approx Travel Time
10h 35m
₹840
Onwards
Via Rajkot
Keshod
Rajkot
Bhuj
Approx Travel Time
9h 40m
₹5,300
Onwards
Frequently Asked Questions
What is the distance between Keshod and Bhuj?
Bhuj is approximately 350+ kms from Keshod.
How long does it take to reach Bhuj from Keshod?
It takes approximately 9 hours to reach Bhuj from Keshod by Train, Flight Via Rajkot, Jamnagar.
What is the cheapest way to reach Bhuj from Keshod?
The cheapest way to reach Bhuj from Keshod is by Train, Bus Via Rajkot, Jamnagar.
What is the fastest way to reach Bhuj from Keshod?
The fastest way to reach Bhuj from Keshod is by Train, Flight Via Rajkot, Jamnagar.