Kharagpur
Kharagpur
Shillong
Shillong
Train

Kharagpur to Shillong

Updated: 20 May 2026

The journey from Kharagpur to Shillong covers approximately 900 km. The most practical way to travel is by train to Guwahati, followed by a bus or taxi to Shillong. Shillong is a beautiful hill station known for its waterfalls and pine forests. The journey takes you through the heart of Northeast India.

Total Distance: 900 km by road, 750 km by air.
Fastest Way
Flight from Kolkata (CCU) to Shillong (SHL) taking 4 hours including transit.
Cheapest Way
Sleeper class train ticket to Guwahati, then bus to Shillong, costing around 800 INR.
Compare Kharagpur to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
800 - 3000 INR
Operator
Howrah-Guwahati Express
Route
Kharagpur Junction to Guwahati, then Guwahati to Shillong by bus or taxi.

Book your train tickets well in advance.

Travel Tips
  • Transport
    Use local buses or taxis to explore the city.
  • Food
    Try the local Khasi cuisine.
  • Language
    Khasi and English are the local languages.
  • Booking
    Book your accommodation near the city center.
  • Weather
    Carry warm clothes as it gets cold in the evenings.
Safety Tips
  • Water
    Drink only bottled water.
  • Night Safety
    Avoid walking in isolated areas at night.
  • Valuables
    Keep your belongings secure in crowded places.
  • Emergency
    Save the local police helpline number.
People Also Ask
  • Is there a direct train to Shillong?
    No, you must change trains at Guwahati.
  • What is the best airport for Shillong?
    Shillong Airport (SHL).
  • How far is the airport from the city?
    It is about 30 km from the city center.
  • Are there guided tours available?
    Yes, many operators offer city tours.
  • Is Shillong safe for tourists?
    Yes, it is a very safe and tourist-friendly city.
Quick Info
  • From Kharagpur, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November, when the weather is pleasant.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall located near Shillong.
2
Shillong Peak
Offers a panoramic view of the city.
3
Ward's Lake
A beautiful lake perfect for a walk.
4
Don Bosco Museum
A museum showcasing the culture of Northeast India.
Tags
Kharagpur to Shillong train Kharagpur to Shillong travel train from West Bengal to Meghalaya flights to Shillong distance Kharagpur to Shillong best way to reach Shillong travel guide Shillong Shillong tourism