Shillong
Shillong
Train Driving

Sakirpur to Shillong

Updated: 28 May 2026

The journey from Sakirpur to Shillong covers approximately 550 km. You must first travel to a major railhead like Rampurhat or Bolpur to catch a train to Guwahati. From Guwahati, you will hire a shared taxi or private cab to ascend the Khasi Hills. The total travel time is roughly 14 hours depending on transit connections. This route transitions from the plains of Bengal to the scenic highlands of Meghalaya.

Total Distance: 550 km driving distance, 420 km straight-line air distance.
Fastest Way
Train to Guwahati followed by a private taxi to Shillong, taking 14 hours total.
Cheapest Way
Train to Guwahati followed by a shared sumo taxi to Shillong, costing approximately 1800 INR.
Compare Sakirpur to Shillong Routes
Train
Connecting
Driving
Direct
Duration 10 hours 4 hours
Avg Price 1200-2000 INR 1500-3000 INR
Operator Saraighat Express Assam Tourism Taxis
Route Rampurhat/Bolpur to Guwahati Junction Guwahati to Shillong via NH 6
Tip Book your tickets in advance via IRCTC as trains to Guwahati fill up quickly. Shared taxis depart from Paltan Bazaar near the Guwahati railway station.
Travel Tips
  • Carry ID
    Always keep your Aadhar card or voter ID handy for hotel check-ins.
  • Woolens
    Even in summer, Shillong evenings can be chilly; carry a light jacket.
  • Cash
    Keep sufficient cash as many local shops in Shillong do not accept digital payments.
  • Start Early
    Begin your journey from Guwahati early in the morning to avoid traffic jams at the city exit.
  • Local Transport
    Use local yellow-black taxis for short distances within Shillong city.
Safety Tips
  • Road Safety
    The road from Guwahati to Shillong has sharp curves; avoid travel during heavy fog.
  • Emergency Numbers
    Save local police station numbers before starting your journey.
  • Health
    Carry motion sickness medication if you are prone to nausea on winding mountain roads.
  • Night Travel
    Avoid traveling on the highway between Guwahati and Shillong after dark.
People Also Ask
  • Is there a direct train to Shillong?
    No, Shillong does not have a railway station; the nearest is Guwahati.
  • How far is Shillong from Guwahati?
    It is approximately 100 km and takes 3 to 4 hours by road.
  • Do I need a permit for Meghalaya?
    No, Indian citizens do not require a permit to visit Meghalaya.
  • What is the best way to reach Shillong?
    The most common way is by train to Guwahati followed by a taxi.
  • Are there flights to Shillong?
    Yes, Umroi Airport serves Shillong with limited regional flights.
Quick Info
  • From Sakirpur, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for clear skies and pleasant weather in the hills.

Things to Do in Shillong
1
Ward's Lake
A beautiful horseshoe-shaped lake in the heart of Shillong. Perfect for a peaceful evening walk.
2
Elephant Falls
A three-tiered waterfall located just outside the city. Best visited during the monsoon season.
3
Police Bazaar
The main commercial hub of Shillong. Great for local handicrafts and street food.
4
Don Bosco Museum
An extensive museum showcasing the culture and history of Northeast India. Highly informative.
Tags
Sakirpur to Shillong route train to Guwahati from West Bengal Shillong taxi from Guwahati traveling to Meghalaya best way to reach Shillong Sakirpur travel guide Northeast India travel Shillong transport tips