
Shillong to Bangalore
Bangalore is approximately 2050+ kms from Shillong. The fastest way to reach Bangalore from Shillong is by Flight Via Kolkata. It takes approximately 5 hours. The cheapest way to reach Bangalore from Shillong is by Bus, Train Via Siliguri which would take approximately 56 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Shillong
Kolkata
Bangalore
Approx Travel Time
4h 40m
₹11,420
Onwards
Via Guwahati
Shillong
Guwahati
Bangalore
Approx Travel Time
7h 8m
₹9,846
Onwards
Shillong
Guwahati
Bangalore
Approx Travel Time
8h 10m
₹6,937
Onwards
Shillong
Guwahati
Bangalore
Approx Travel Time
4h 45m
₹14,184
Onwards
Via Kolkata, Chennai
Shillong
Kolkata
Chennai
Bangalore
Approx Travel Time
10h 35m
₹12,952
Onwards
Via Siliguri
CHEAPEST
Shillong
Siliguri
Bangalore
Approx Travel Time
2d 8h
₹1,695
Onwards
Via Guwahati, Chennai
Shillong
Guwahati
Chennai
Bangalore
Approx Travel Time
2d 12h 47m
On Demand
Via Hyderabad
Shillong
Hyderabad
Bangalore
Approx Travel Time
5h 5m
₹14,430
Onwards
Via Kolkata, Visakhapatnam
Shillong
Kolkata
Visakhapatnam
Bangalore
Approx Travel Time
6h 30m
₹15,437
Onwards
Via Kolkata, Bhubaneshwar
Shillong
Kolkata
Bhubaneshwar
Bangalore
Approx Travel Time
6h 55m
₹16,413
Onwards
Frequently Asked Questions
What is the distance between Shillong and Bangalore?
Bangalore is approximately 2050+ kms from Shillong.
How long does it take to reach Bangalore from Shillong?
It takes approximately 5 hours to reach Bangalore from Shillong by Flight Via Kolkata.
What is the cheapest way to reach Bangalore from Shillong?
The cheapest way to reach Bangalore from Shillong is by Bus, Train Via Siliguri.
What is the fastest way to reach Bangalore from Shillong?
The fastest way to reach Bangalore from Shillong is by Flight Via Kolkata.