Shillong
Shillong
Bengaluru
Bengaluru
Train Flight

Shillong to Bengaluru

Updated: 28 May 2026

The distance from Shillong to Bengaluru is approximately 2600 km. The most convenient way to travel is by flight from Guwahati (GAU) to Bengaluru (BLR). Train travel is possible but involves a very long journey of over two days. Air travel is highly recommended to save time and energy.

Total Distance: 2600 km by road, 2200 km air distance.
Fastest Way
Direct flight from Guwahati to Bengaluru, taking 3.5 hours.
Cheapest Way
Sleeper class train from Guwahati to Bengaluru, costing around 2200 INR.
Compare Shillong to Bengaluru Routes
Train
Direct
Flight
Direct
Duration 50 hours 3 hours 30 mins
Avg Price 3500-7000 INR 8000-16000 INR
Operator Guwahati-Bengaluru Express IndiGo
Route Guwahati to Bengaluru City Guwahati (GAU) to Bengaluru (BLR)
Tip Prepare for a long journey with books and entertainment. Book in advance to get better deals on this long-haul flight.
Travel Tips
  • Traffic
    Bengaluru traffic can be heavy; plan your travel with extra time.
  • Weather
    The weather is generally pleasant, but carry a light jacket for evenings.
  • Transport
    Use the Namma Metro to bypass road traffic.
  • Food
    Try authentic South Indian breakfast like Idli and Dosa.
  • Connectivity
    The airport is far from the city; use the airport bus service for affordability.
Safety Tips
  • Night Travel
    Use registered cabs for late-night travel.
  • Crowds
    Be cautious in busy markets like Commercial Street.
  • Emergency
    Keep the local emergency numbers handy.
  • Scams
    Avoid unauthorized tour guides at tourist spots.
People Also Ask
  • Is there a direct train from Shillong?
    No, you must travel to Guwahati to board a train to Bengaluru.
  • How long is the flight?
    A direct flight takes approximately 3.5 hours.
  • What is the best way to travel?
    Flying is the most practical and time-efficient method.
  • Are there direct flights from Shillong?
    No, you must fly from Guwahati (GAU).
  • Is Bengaluru safe for solo travelers?
    Yes, Bengaluru is generally safe for travelers.
Quick Info
  • From Shillong, Meghalaya, India
  • To Bengaluru, Karnataka, India
  • Modes
Best Time to Travel

October to February for pleasant weather.

Things to Do in Bengaluru
1
Lalbagh Botanical Garden
A massive garden with a glass house and rare plant species. It is a green oasis in the city.
2
Bangalore Palace
A royal palace inspired by Windsor Castle. It features beautiful wood carvings and paintings.
3
Cubbon Park
A large park in the city center, perfect for morning walks and relaxing.
4
Vidhana Soudha
The seat of the state legislature of Karnataka. It is a magnificent building with Dravidian architecture.
Tags
Shillong to Bengaluru flight Guwahati to Bengaluru train travel from Meghalaya to Karnataka fastest way to Bengaluru from Shillong Shillong to Bengaluru distance flights from Guwahati to Bengaluru train from Guwahati to Bengaluru Bengaluru travel guide