
Bhabua to Shillong
Shillong is approximately 900+ kms from Bhabua. The fastest way to reach Shillong from Bhabua is by Train, Flight Via Gaya, Kolkata. It takes approximately 7 hours. The cheapest way to reach Shillong from Bhabua is by Train, Bus Via Arrah, Siliguri which would take approximately 31 hours.
Sort By
Mode of Transport
Via Patna, Guwahati
RECOMMENDED
Bhabua
Patna
Guwahati
Shillong
Approx Travel Time
9h 8m
₹17,451
Onwards
Via Gaya, Kolkata
FASTEST
Bhabua
Gaya
Kolkata
Shillong
Approx Travel Time
6h 43m
₹9,544
Onwards
Bhabua
Gaya
Kolkata
Shillong
Approx Travel Time
9h 4m
₹14,700
Onwards
Via Varanasi, Guwahati
Bhabua
Varanasi
Guwahati
Shillong
Approx Travel Time
7h 10m
₹14,627
Onwards
Bhabua
Varanasi
Guwahati
Shillong
Approx Travel Time
7h 25m
₹17,661
Onwards
Bhabua
Varanasi
Guwahati
Shillong
Approx Travel Time
6h 49m
₹14,472
Onwards
Via Jangipur, Agartala
Bhabua
Jangipur
Agartala
Shillong
Approx Travel Time
1d 1h 48m
On Demand
Via Dalsing Sarai, Siliguri
Bhabua
Dalsing Sarai
Siliguri
Shillong
Approx Travel Time
1d 3h 22m
₹10,840
Onwards
Via Arrah, Siliguri
CHEAPEST
Bhabua
Arrah
Siliguri
Shillong
Approx Travel Time
1d 6h 50m
₹1,195
Onwards
Via Muzaffarpur, Guwahati
Bhabua
Muzaffarpur
Guwahati
Shillong
Approx Travel Time
1d 3h 1m
On Demand
Frequently Asked Questions
What is the distance between Bhabua and Shillong?
Shillong is approximately 900+ kms from Bhabua.
How long does it take to reach Shillong from Bhabua?
It takes approximately 7 hours to reach Shillong from Bhabua by Train, Flight Via Gaya, Kolkata.
What is the cheapest way to reach Shillong from Bhabua?
The cheapest way to reach Shillong from Bhabua is by Train, Bus Via Arrah, Siliguri.
What is the fastest way to reach Shillong from Bhabua?
The fastest way to reach Shillong from Bhabua is by Train, Flight Via Gaya, Kolkata.


