
Shillong to Bhuj
Bhuj is approximately 2650+ kms from Shillong. The fastest way to reach Bhuj from Shillong is by Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Bhuj from Shillong is by Flight, Train Via Kolkata, Surat which would take approximately 17 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Shillong
Delhi
Bhuj
Approx Travel Time
6h 55m
₹12,659
Onwards
Via Kolkata, Ahmedabad
Shillong
Kolkata
Ahmedabad
Bhuj
Approx Travel Time
8h 5m
₹14,946
Onwards
Shillong
Kolkata
Ahmedabad
Bhuj
Approx Travel Time
15h 50m
₹12,297
Onwards
Shillong
Kolkata
Ahmedabad
Bhuj
Approx Travel Time
14h 5m
₹11,953
Onwards
Via Kolkata, Delhi
Shillong
Kolkata
Delhi
Bhuj
Approx Travel Time
8h 50m
₹16,877
Onwards
Via Hyderabad, Jamnagar
Shillong
Hyderabad
Jamnagar
Bhuj
Approx Travel Time
11h 5m
₹23,750
Onwards
Shillong
Hyderabad
Jamnagar
Bhuj
Approx Travel Time
9h 20m
₹35,626
Onwards
Shillong
Hyderabad
Jamnagar
Bhuj
Approx Travel Time
11h 20m
₹19,039
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Bhuj
Approx Travel Time
8h 50m
₹15,943
Onwards
Via Kolkata, Surat
CHEAPEST
Shillong
Kolkata
Surat
Bhuj
Approx Travel Time
16h 20m
₹11,840
Onwards
Frequently Asked Questions
What is the distance between Shillong and Bhuj?
Bhuj is approximately 2650+ kms from Shillong.
How long does it take to reach Bhuj from Shillong?
It takes approximately 7 hours to reach Bhuj from Shillong by Flight Via Delhi.
What is the cheapest way to reach Bhuj from Shillong?
The cheapest way to reach Bhuj from Shillong is by Flight, Train Via Kolkata, Surat.
What is the fastest way to reach Bhuj from Shillong?
The fastest way to reach Bhuj from Shillong is by Flight Via Delhi.