Shillong
Shillong
Flight

Keelakarai to Shillong

Updated: 28 May 2026

Shillong is over 2600 km from Keelakarai. The most practical way is to take a train to Kolkata and then a flight to Guwahati.

Total Distance: 2600 km driving distance, 2200 km straight-line distance.
Fastest Way
Flight to Guwahati.
Cheapest Way
Train to Guwahati then bus to Shillong.
Compare Keelakarai to Shillong Routes
Flight
Connecting
Duration
10 hours
Avg Price
8000-15000 INR
Operator
IndiGo/Air India
Route
Madurai/Chennai to Guwahati.

Take a taxi from Guwahati to Shillong.

Travel Tips
  • Booking
    Book flights early.
  • Clothing
    Carry warm clothes.
  • Local Travel
    Use taxis in Shillong.
  • Food
    Try local Khasi food.
  • Connectivity
    Mobile network is good.
Safety Tips
  • General Safety
    Follow local guidelines.
  • Personal Belongings
    Keep your bag secure.
  • Emergency
    Keep the police helpline saved.
  • Health
    Carry water.
People Also Ask
  • Is there a direct train?
    No, you must take a flight or a long train journey.
  • How long does the flight take?
    It takes about 10 hours with connections.
  • Are there taxis?
    Yes, private taxis are available.
  • What is the distance?
    The distance is 2600 km.
  • Is it safe?
    Yes, it is a safe route.
Quick Info
  • From Keelakarai, Tamil Nadu, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June.

Things to Do in Shillong
1
Elephant Falls
Visit the waterfall.
2
Shillong Peak
See the panoramic view.
3
Ward's Lake
Relax by the lake.
4
Don Bosco Museum
Explore the museum.
Tags
Keelakarai to Shillong travel Keelakarai to Shillong train Keelakarai to Shillong flight Tamil Nadu to Meghalaya travel Shillong transport Keelakarai travel guide best way to reach Shillong travel in India