Digha
Digha
Shillong
Shillong
Train

Digha to Shillong

Updated: 20 May 2026

To travel from Digha to Shillong, you must first reach Kolkata. From Kolkata, you can take a direct train or flight to Guwahati, and then a taxi or bus to Shillong. The total distance is approximately 1100 km, and the journey takes about 20 to 26 hours. This route connects the coastal region of West Bengal with the hill station of Shillong.

Total Distance: 1100 km by road, 950 km air distance.
Fastest Way
Flight from Kolkata to Guwahati, then taxi to Shillong, taking approximately 5 hours total.
Cheapest Way
Train from Kolkata to Guwahati, then bus to Shillong, costing around 1500 INR.
Compare Digha to Shillong Routes
Train
Connecting
Duration
24 hours
Avg Price
1500 - 4000 INR
Operator
Saraighat Express
Route
Digha-Kolkata-Guwahati-Shillong

Book your train tickets well in advance.

Travel Tips
  • Transit
    Kolkata is the most reliable transit point for this route.
  • Booking
    Book train tickets well in advance.
  • Local Transport
    Taxis are the best way to explore Shillong.
  • Food
    Try the local Khasi cuisine.
  • Weather
    Carry a warm jacket as it can get cold.
Safety Tips
  • Luggage
    Keep your belongings secure during the train journey.
  • Night Travel
    Avoid traveling on isolated roads at night.
  • Emergency
    Keep local emergency numbers handy.
  • Health
    Drink only bottled water.
People Also Ask
  • Is there a direct train from Digha to Shillong?
    No, you must change at Kolkata.
  • How far is Kolkata from Digha?
    It is about 180 km by road.
  • What is the best way to travel to Shillong?
    Train from Kolkata is the most convenient option.
  • Are there buses from Digha to Shillong?
    Direct buses are not practical; train is preferred.
  • Is Shillong a good tourist destination?
    Yes, it is known for its scenic beauty and pleasant climate.
Quick Info
  • From Digha, 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
A beautiful waterfall, a must-visit in Shillong.
2
Shillong Peak
The highest point in Shillong, offering panoramic views.
3
Ward's Lake
A peaceful lake in the city center, perfect for a walk.
4
Don Bosco Museum
A museum showcasing the culture and history of Northeast India.
Tags
Digha to Shillong train how to reach Shillong from Digha Digha to Kolkata train Kolkata to Shillong train travel guide Digha to Shillong distance Digha to Shillong best route Digha to Shillong Shillong travel tips