
Shillong to Hosur
Hosur is approximately 2050+ kms from Shillong. The fastest way to reach Hosur from Shillong is by Flight, Cab Via Bangalore. It takes approximately 5 hours. The cheapest way to reach Hosur from Shillong is by Bus, Train Via Siliguri, Bangalore which would take approximately 65 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Shillong
Bangalore
Hosur
Approx Travel Time
5h 15m
₹12,855
Onwards
Shillong
Bangalore
Hosur
Approx Travel Time
5h 30m
₹11,973
Onwards
Shillong
Bangalore
Hosur
Approx Travel Time
7h 50m
₹11,619
Onwards
Via Guwahati, Bangalore
Shillong
Guwahati
Bangalore
Hosur
Approx Travel Time
9h 27m
₹13,378
Onwards
Shillong
Guwahati
Bangalore
Hosur
Approx Travel Time
7h
₹16,351
Onwards
Shillong
Guwahati
Bangalore
Hosur
Approx Travel Time
10h 40m
₹9,713
Onwards
Via Siliguri, Bangalore
CHEAPEST
Shillong
Siliguri
Bangalore
Hosur
Approx Travel Time
2d 17h 10m
₹1,840
Onwards
Via Kolkata, Bangalore
Shillong
Kolkata
Bangalore
Hosur
Approx Travel Time
6h 50m
₹14,504
Onwards
Shillong
Kolkata
Bangalore
Hosur
Approx Travel Time
7h 5m
₹13,622
Onwards
Shillong
Kolkata
Bangalore
Hosur
Approx Travel Time
9h 25m
₹13,268
Onwards
Frequently Asked Questions
What is the distance between Shillong and Hosur?
Hosur is approximately 2050+ kms from Shillong.
How long does it take to reach Hosur from Shillong?
It takes approximately 5 hours to reach Hosur from Shillong by Flight, Cab Via Bangalore.
What is the cheapest way to reach Hosur from Shillong?
The cheapest way to reach Hosur from Shillong is by Bus, Train Via Siliguri, Bangalore.
What is the fastest way to reach Hosur from Shillong?
The fastest way to reach Hosur from Shillong is by Flight, Cab Via Bangalore.


