
Shillong to Bettiah
Bettiah is approximately 850+ kms from Shillong. The fastest way to reach Bettiah from Shillong is by Flight, Train Via Guwahati, Patna. It takes approximately 9 hours. The cheapest way to reach Bettiah from Shillong is by Bus, Train Via Siliguri which would take approximately 21 hours.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
Shillong
Guwahati
Bettiah
Approx Travel Time
19h 25m
₹4,660
Onwards
Shillong
Guwahati
Bettiah
Approx Travel Time
18h 10m
₹6,371
Onwards
Shillong
Guwahati
Bettiah
Approx Travel Time
19h 25m
₹1,590
Onwards
Via Guwahati, Siliguri
Shillong
Guwahati
Siliguri
Bettiah
Approx Travel Time
12h 50m
₹8,057
Onwards
Shillong
Guwahati
Siliguri
Bettiah
Approx Travel Time
19h 35m
₹5,576
Onwards
Via Siliguri
CHEAPEST
Shillong
Siliguri
Bettiah
Approx Travel Time
20h 25m
₹1,140
Onwards
Via Guwahati, Patna
FASTEST
Shillong
Guwahati
Patna
Bettiah
Approx Travel Time
8h 35m
On Demand
Via Guwahati, Bahadurganj
Shillong
Guwahati
Bahadurganj
Bettiah
Approx Travel Time
19h 35m
₹5,571
Onwards
Via Guwahati, Katihar
Shillong
Guwahati
Katihar
Bettiah
Approx Travel Time
20h 20m
₹5,536
Onwards
Via Guwahati, Khagaria
Shillong
Guwahati
Khagaria
Bettiah
Approx Travel Time
20h 35m
₹5,516
Onwards
Frequently Asked Questions
What is the distance between Shillong and Bettiah?
Bettiah is approximately 850+ kms from Shillong.
How long does it take to reach Bettiah from Shillong?
It takes approximately 9 hours to reach Bettiah from Shillong by Flight, Train Via Guwahati, Patna.
What is the cheapest way to reach Bettiah from Shillong?
The cheapest way to reach Bettiah from Shillong is by Bus, Train Via Siliguri.
What is the fastest way to reach Bettiah from Shillong?
The fastest way to reach Bettiah from Shillong is by Flight, Train Via Guwahati, Patna.