Indore
Indore
Shillong
Shillong
Train Flight

Indore to Shillong

Updated: 20 May 2026

Shillong is located about 2000 km from Indore. The most practical mode is a flight to Guwahati followed by a taxi to Shillong, taking about 8 to 10 hours. Alternatively, you can take a train to Guwahati and then a taxi to Shillong. Shillong is the capital city of Meghalaya.

Total Distance: 2000 km by road, 1800 km straight-line.
Fastest Way
Flight to Guwahati followed by taxi is the fastest way to reach Shillong.
Cheapest Way
Train to Guwahati followed by shared taxi is the most economical way to travel.
Compare Indore to Shillong Routes
Train
Connecting
Duration
40 hours
Avg Price
2000 - 4000 INR
Operator
Express Trains
Route
Indore to Guwahati via Kolkata, then taxi to Shillong

Long journey, carry sufficient food.

Flight
Connecting
Duration
9 hours
Avg Price
9000 - 20000 INR
Operator
IndiGo
Route
Indore (IDR) to Guwahati (GAU) then taxi to Shillong

Book in advance for better rates.

Travel Tips
  • Flight Booking
    Book your flights in advance for better rates.
  • Train Travel
    Carry sufficient food and water for the long journey.
  • Best Time
    Visit during the spring or autumn months for the best experience.
  • Local Transport
    Taxis are the primary mode of transport within Shillong.
  • Connectivity
    Excellent mobile network coverage.
Safety Tips
  • General Safety
    Shillong is generally safe, but keep your belongings secure in crowded areas.
  • Travel Time
    Plan your travel to arrive during the day.
  • Emergency
    Keep local emergency numbers handy.
  • Health
    Carry water and basic snacks for the journey.
People Also Ask
  • Is there a direct train?
    No, direct train connectivity is limited; connecting trains are available.
  • How long does the flight take?
    It takes about 9 hours with a layover and taxi.
  • What is the best way to reach Shillong?
    Flight to Guwahati followed by taxi is the most convenient.
  • Are there buses?
    Yes, but it is a very long journey by road.
  • Is Shillong safe?
    Yes, it is a safe city for travelers.
Quick Info
  • From Indore, Madhya Pradesh, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall near Shillong.
2
Shillong Peak
A peak offering panoramic views of the city.
3
Ward's Lake
A beautiful lake in the heart of the city.
4
Don Bosco Museum
A museum showcasing the culture of the Northeast.
Tags
Indore to Shillong Shillong travel Indore to Shillong train Indore to Shillong flight fastest way to Shillong travel tips Meghalaya tourism