Haldia
Haldia
Shillong
Shillong
Train

Haldia to Shillong

Updated: 20 May 2026

The journey from Haldia to Shillong involves traveling to Guwahati by train and then taking a taxi or bus to the capital of Meghalaya. The total distance is approximately 1100 kilometers, and the journey takes about 20 to 24 hours. Shillong is known as the 'Scotland of the East' and is famous for its hills, waterfalls, and pleasant climate.

Total Distance: 1100 km by road, 850 km straight-line air distance.
Fastest Way
Train to Guwahati then taxi to Shillong.
Cheapest Way
Sleeper class train to Guwahati then bus to Shillong.
Compare Haldia to Shillong Routes
Train
Connecting
Duration
22 hours
Avg Price
1000 - 3500 INR
Operator
Saraighat Express
Route
Haldia-Howrah-Guwahati-Shillong

Book a shared taxi from Guwahati station.

Travel Tips
  • Transport
    Use local taxis for sightseeing.
  • Food
    Try the local Khasi cuisine.
  • Booking
    Book hotels in advance during peak season.
  • Weather
    Carry an umbrella as it rains frequently.
  • Connectivity
    Mobile network is good.
Safety Tips
  • Night Safety
    Avoid traveling on mountain roads at night.
  • Traffic
    Be careful of narrow roads.
  • Emergency
    Keep local emergency numbers saved.
  • Scams
    Avoid unauthorized guides.
People Also Ask
  • Is there a direct flight?
    No, you must fly to Guwahati and take a taxi.
  • How to reach from Guwahati?
    Taxis and buses are available.
  • Is it safe for tourists?
    Yes, it is a very safe destination.
  • Best time to visit?
    Spring and autumn are ideal.
  • Can I take a train?
    Train connectivity is only up to Guwahati.
Quick Info
  • From Haldia, West Bengal, 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
Visit these beautiful three-tiered waterfalls. It is a popular tourist spot.
2
Shillong Peak
Go to the highest point in Shillong for panoramic views of the city.
3
Umiam Lake
Enjoy boating at this large man-made lake. It is a beautiful spot for relaxation.
4
Don Bosco Museum
Explore the culture and history of the Northeast at this museum.
Tags
Haldia to Shillong travel Haldia to Shillong distance Howrah to Guwahati train travel Haldia to Shillong best way to reach Shillong Haldia to Meghalaya travel trains from Kolkata to Shillong Shillong travel guide Haldia transport Meghalaya tourism