Shillong
Shillong
Train

Kandi to Shillong

Updated: 28 May 2026

The journey from Kandi to Shillong covers approximately 950 kilometers. You can reach Shillong by taking a train to Guwahati from Rampurhat and then a taxi to Shillong. The total journey takes about 18-22 hours. Shillong is the capital of Meghalaya and is known for its beautiful hills, waterfalls, and pleasant climate.

Total Distance: 950 km by road, 750 km straight-line.
Fastest Way
Train to Guwahati and private taxi to Shillong, taking 20 hours.
Cheapest Way
Train to Guwahati and shared taxi to Shillong, costing 2000 INR.
Compare Kandi to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
2000-5000 INR
Operator
Indian Railways
Route
Kandi to Rampurhat (Bus) then Rampurhat to Guwahati (Train) then Taxi to Shillong

Book your train tickets well in advance as this is a popular route.

Travel Tips
  • Train Booking
    Use the IRCTC app for train bookings.
  • Hydration
    Carry water for the long journey.
  • Navigation
    Use GPS to track your route.
  • Food
    Carry snacks for the journey.
  • Local Transport
    Use taxis for local travel.
Safety Tips
  • Luggage
    Keep your bags locked.
  • Night Travel
    Avoid late-night travel in unfamiliar areas.
  • Emergency
    Keep emergency contacts saved.
  • Crowds
    Be careful in the busy station area.
People Also Ask
  • Is there a direct train?
    No, you must travel to Guwahati.
  • How long is the trip?
    It takes about 20 hours by train and taxi.
  • Are there flights?
    Yes, from Kolkata airport to Guwahati.
  • Is Shillong safe?
    Yes, it is a safe city with proper precautions.
  • What is the best way?
    Train to Guwahati and taxi is the most comfortable.
Quick Info
  • From Kandi, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit the beautiful waterfall.
2
Shillong Peak
See the panoramic view.
3
Ward's Lake
Take a walk in the park.
4
Don Bosco Museum
Explore the museum.
Tags
Kandi to Shillong Kandi to Shillong distance Shillong travel Kandi to Shillong train Rampurhat station West Bengal to Meghalaya