Bangalore to Shillong

   Bangalore to Shillong Road Distance 2,931 km
   Bangalore to Shillong Aerial Distance 2,050 km
  Bangalore to Shillong Travel Time 2 days 4 hours

How to reach Shillong from Bangalore

Shillong is known for its gorgeous hills, tinkering waterfalls and beautiful landscape. The distance between Bangalore and Shillong is a huge 3054 km and there are numerous ways to reach here from Bangalore.The mellow hill town is ideal when you want to escape the chaos and traffic of the big city and immerse yourself in bounteous nature. When travelling from Bangalore to Shillong, there are a number of flight and train options that you can choose from. Once in Shillong, you can explore the woods, go sightseeing or shopping in the traditional markets. Have a look at all the details you need to know when travelling from Bangalore to Shillong.

Knowing The Details

1. Bangalore to Shillong in Flight
2. Bangalore to Shillong in Flight and Train
3. Popular Routes to Shillong
4. Popular Routes from Bangalore
5. Places to Visit in Shillong
6. Hotels in Shillong

1. Bangalore to Shillong in Flight

Bangalore Airport

There is an airport at both Bangalore and Shillong and that makes it possible to take a flight to reach from one place to the other. Although, unfortunately, there are no direct flights on the route. But there are several connecting flights operating from Bangalore to Shillong that have 1 or 2 or more stops in between. The journey takes somewhere between 9 to 28 hours.

Starting Price: INR 9004
Departure Airport: Kempegowda International Airport
Arrival Airport: Shillong International Airport
Travel Time: 9 to 28 hours (1+ stops)

2. Bangalore to Shillong in Flight and Train

Guwahati Airport

The next best flight option is to take a direct flight from Bangalore to Guwahati; the aerial distance between the two is 2075 kms. There are a number of flight options between the two and the major operators include Indigo, Air Asia, Air India, Spicejet, Hahn Air and more. The ticket fares start from INR 6421 and go up depending on the schedule and timings of the flights. It takes approximately 3 hours.

Starting Price: INR 6421
Departure Airport: Kempegowda International Airport
Arrival Airport: Guwahti International Airport
Travel Time: 3 to 18 hours (1+ stops)

Once you get down at Guwahati, then Shillong is just 98 kms from here and that distance can be covered in public transport like State Buses that can drop you off to Shillong in around 2 to 3 hours.

Popular Routes to Shillong

Important Routes Time Taken Distance
Kolkata to Shillong 22 hours 24 mins 1,078 km
Delhi to Shillong 1 day 10 hours 2,006 km
Mumbai to Shillong 2 days 0 hours 2,867 km
Hyderabad to Shillong 1 day 21 hours 2,543 km
Chennai to Shillong 2 days 0 hours 2,724 km
Bangalore to Shillong 2 days 4 hours 2,931 km

Popular Routes from Bangalore

Important Routes Time Taken Distance
Bangalore to Goa 8 hours 45 mins 557 km
Bangalore to Ooty 6 hours 15 mins 274 km
Bangalore to Pondicherry 6 hours 19 mins 311 km
Bangalore to Coorg 5 hours 10 mins 264 km
Bangalore to Mysore 2 h 40 min 146 km
Bangalore to Hyderabad 8 hours 10 mins 569 km

Top Hotels In Shillong