Shillong to Bhabua - Multiple Options To Reach By Flight, Train, Cab, Bus
Bhabua is approximately 950+ kms from Shillong. The fastest way to reach Bhabua from Shillong is by Flight, Train Via Guwahati, Varanasi. It takes approximately 7 hours. The cheapest way to reach Bhabua from Shillong is by Flight, Train Via Guwahati, Patna which would take approximately 22 hours.
Sort By
Mode of Transport
Via Guwahati, Patna
RECOMMENDED
Shillong
Guwahati
Patna
Bhabua
Approx Travel Time
8h 20m
₹13,807
Onwards
Shillong
Guwahati
Patna
Bhabua
Approx Travel Time
8h 50m
₹18,919
Onwards
Shillong
Guwahati
Patna
Bhabua
Approx Travel Time
9h 20m
₹14,016
Onwards
CHEAPEST
Shillong
Guwahati
Patna
Bhabua
Approx Travel Time
21h 20m
₹9,336
Onwards
Via Guwahati, Varanasi
FASTEST
Shillong
Guwahati
Varanasi
Bhabua
Approx Travel Time
7h 5m
₹17,327
Onwards
Shillong
Guwahati
Varanasi
Bhabua
Approx Travel Time
7h 54m
₹20,443
Onwards
Via Kolkata, Gaya
Shillong
Kolkata
Gaya
Bhabua
Approx Travel Time
7h 50m
₹10,701
Onwards
Via Guwahati, Ranchi
Shillong
Guwahati
Ranchi
Bhabua
Approx Travel Time
10h 35m
₹15,772
Onwards
Via Guwahati, Durgapur
Shillong
Guwahati
Durgapur
Bhabua
Approx Travel Time
13h 20m
₹13,517
Onwards
Via Kolkata, Varanasi
Shillong
Kolkata
Varanasi
Bhabua
Approx Travel Time
7h 5m
₹10,509
Onwards
Frequently Asked Questions
What is the distance between Shillong and Bhabua?
Bhabua is approximately 950+ kms from Shillong.
How long does it take to reach Bhabua from Shillong?
It takes approximately 7 hours to reach Bhabua from Shillong by Flight, Train Via Guwahati, Varanasi.
What is the cheapest way to reach Bhabua from Shillong?
The cheapest way to reach Bhabua from Shillong is by Flight, Train Via Guwahati, Patna.
What is the fastest way to reach Bhabua from Shillong?
The fastest way to reach Bhabua from Shillong is by Flight, Train Via Guwahati, Varanasi.