Kharagpur
Kharagpur
Shillong
Shillong
Train

Kharagpur to Shillong

Updated: 28 May 2026

The journey from Kharagpur to Shillong covers approximately 1050 km. You can take a train to Guwahati and then a taxi or bus to Shillong. The total journey takes about 22 to 26 hours. Alternatively, fly from Kolkata to Guwahati and then take a taxi to Shillong. Shillong is a beautiful hill station known as the Scotland of the East.

Total Distance: Driving distance is 1050 km; straight-line air distance is 850 km.
Fastest Way
Flight to Guwahati and then taxi to Shillong is the fastest.
Cheapest Way
Train to Guwahati and then bus to Shillong is the most economical.
Compare Kharagpur to Shillong Routes
Train
Connecting
Duration
24 hours
Avg Price
1200 - 3500 INR
Operator
Saraighat Express
Route
Kharagpur to Guwahati, then taxi to Shillong.

Book tickets well in advance.

Travel Tips
  • Clothing
    Carry warm clothes even in summer.
  • Transport
    Hire a local taxi for sightseeing.
  • Food
    Try local Khasi cuisine.
  • Weather
    Check weather updates frequently.
  • Shopping
    Buy local handicrafts and woolens.
Safety Tips
  • Mountain Roads
    Be careful on winding roads.
  • Night Travel
    Avoid traveling at night.
  • Emergency
    Keep contact details of local authorities.
  • Registration
    Carry valid ID proof at all times.
People Also Ask
  • Is there a direct train?
    No, the train only goes up to Guwahati.
  • How long is the journey?
    About 24 hours by train and taxi.
  • What is Shillong famous for?
    It is known for its hills and waterfalls.
  • Is it safe?
    Yes, it is a safe tourist destination.
  • Best time to visit?
    Spring and autumn.
Quick Info
  • From Kharagpur, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
Visit these beautiful waterfalls.
2
Shillong Peak
Enjoy panoramic views of the city.
3
Ward's Lake
Take a peaceful walk around this beautiful lake.
4
Don Bosco Museum
Explore the culture and history of Northeast India.
Tags
Kharagpur to Shillong train Kharagpur to Shillong distance best way to reach Shillong trains from Kharagpur to Shillong traveling to Meghalaya Shillong tourism Kharagpur transport Shillong travel guide