
Bangalore to Shillong
Shillong is approximately 2200+ kms from Bangalore. The fastest way to reach Shillong from Bangalore is by Flight Via Kolkata. It takes approximately 6 hours. The cheapest way to reach Shillong from Bangalore is by Flight, Bus Via Guwahati which would take approximately 8 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Bangalore
Kolkata
Shillong
Approx Travel Time
5h 55m
₹10,606
Onwards
Via Guwahati
Bangalore
Guwahati
Shillong
Approx Travel Time
6h 40m
₹12,578
Onwards
CHEAPEST
Bangalore
Guwahati
Shillong
Approx Travel Time
7h 55m
₹7,866
Onwards
Bangalore
Guwahati
Shillong
Approx Travel Time
7h 55m
₹10,659
Onwards
Via Hyderabad
Bangalore
Hyderabad
Shillong
Approx Travel Time
6h 10m
₹12,714
Onwards
Via Aizawl
Bangalore
Aizawl
Shillong
Approx Travel Time
6h 25m
₹12,096
Onwards
Bangalore
Aizawl
Shillong
Approx Travel Time
11h 55m
₹9,685
Onwards
Via Imphal
Bangalore
Imphal
Shillong
Approx Travel Time
6h 25m
₹10,638
Onwards
Via Silchar
Bangalore
Silchar
Shillong
Approx Travel Time
9h 40m
₹9,320
Onwards
Via Dimapur
Bangalore
Dimapur
Shillong
Approx Travel Time
6h 55m
₹16,751
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Shillong?
Shillong is approximately 2200+ kms from Bangalore.
How long does it take to reach Shillong from Bangalore?
It takes approximately 6 hours to reach Shillong from Bangalore by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Bangalore?
The cheapest way to reach Shillong from Bangalore is by Flight, Bus Via Guwahati.
What is the fastest way to reach Shillong from Bangalore?
The fastest way to reach Shillong from Bangalore is by Flight Via Kolkata.
Routes Connecting Bangalore
Routes From Bangalore
Routes Connecting Shillong
Routes From Shillong
- Shillong to Coimbatore
- Shillong to Ibiza
- Shillong to Gangtok
- Shillong to Moradabad
- Shillong to Balaghat
- Shillong to Vijayawada
- Shillong to Varanasi
- Shillong to Darjeeling
- Shillong to Shivpuri
- Shillong to Hosur
- Shillong to Wardha
- Shillong to Mariahu
- Shillong to Kishangarh
- Shillong to Thiruvarur
- Shillong to Bharatpur