hero
How2Go
Bangarapet to Shillong

Bangarapet to Shillong

Shillong is approximately 2200+ km from Bangarapet, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shillong.

Read More
Sort By
Mode of Transport

Via Bangalore, Guwahati

RECOMMENDED

Bangarapet

Bangalore

Guwahati

Shillong

Approx Travel Time

10h 24m

₹9,828

Onwards

Bangarapet

Bangalore

Guwahati

Shillong

Approx Travel Time

10h 23m

₹12,100

Onwards

Bangarapet

Bangalore

Guwahati

Shillong

Approx Travel Time

11h 42m

₹13,137

Onwards

Bangarapet

Bangalore

Guwahati

Shillong

Approx Travel Time

11h 41m

₹15,409

Onwards

Via Bangalore, Kolkata

FASTEST

Bangarapet

Bangalore

Kolkata

Shillong

Approx Travel Time

8h 14m

₹16,900

Onwards

Bangarapet

Bangalore

Kolkata

Shillong

Approx Travel Time

9h 32m

₹20,209

Onwards

Via Visakhapatnam, Siliguri

CHEAPEST

Bangarapet

Visakhapatnam

Siliguri

Shillong

Approx Travel Time

2d 5h 48m

₹2,140

Onwards

Via Chennai, Guwahati

Bangarapet

Chennai

Guwahati

Shillong

Approx Travel Time

13h 33m

₹12,448

Onwards

Bangarapet

Chennai

Guwahati

Shillong

Approx Travel Time

13h 32m

₹14,736

Onwards

Via Chennai, Kolkata

Bangarapet

Chennai

Kolkata

Shillong

Approx Travel Time

11h 23m

₹16,501

Onwards

Frequently Asked Questions

What is the distance between Bangarapet and Shillong?

Shillong is approximately 2200+ kms from Bangarapet.

How long does it take to reach Shillong from Bangarapet?

It takes approximately 8 hours to reach Shillong from Bangarapet by Train, Flight Via Bangalore, Kolkata.

What is the cheapest way to reach Shillong from Bangarapet?

The cheapest way to reach Shillong from Bangarapet is by Train, Bus Via Visakhapatnam, Siliguri.

What is the fastest way to reach Shillong from Bangarapet?

The fastest way to reach Shillong from Bangarapet is by Train, Flight Via Bangalore, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India