Dhanyakuria
Dhanyakuria
Shillong
Shillong
Train

Dhanyakuria to Shillong

Updated: 28 May 2026

The journey from Dhanyakuria to Shillong involves traveling to Kolkata and then taking a train to Guwahati, followed by a scenic road trip to Shillong. Shillong is the capital of Meghalaya, known as the 'Scotland of the East' for its rolling hills, waterfalls, and pleasant climate. The road trip from Guwahati to Shillong takes you through the beautiful landscapes of Assam and Meghalaya. Shillong is a perfect destination for nature lovers and those seeking a peaceful retreat.

Total Distance: Driving distance is 1150 km; straight-line air distance is 950 km.
Fastest Way
Train to Guwahati followed by a private taxi to Shillong.
Cheapest Way
Sleeper class train to Guwahati followed by a shared taxi to Shillong.
Compare Dhanyakuria to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
1500 - 4000 INR
Operator
Saraighat Express / Kamrup Express
Route
Howrah to Guwahati, then taxi to Shillong

Book your train tickets well in advance.

Travel Tips
  • Local Transport
    Shared taxis are the most common way to get around.
  • Clothing
    Carry warm clothes as the weather can change quickly.
  • Permits
    Check if you need permits for visiting certain areas in Meghalaya.
  • Station Arrival
    Guwahati is the main railway station for reaching Shillong.
  • Language
    Khasi is the primary language; English and Hindi are widely understood.
Safety Tips
  • Water
    Drink only bottled water to avoid health issues.
  • Crowds
    Be careful with your belongings in crowded tourist spots.
  • Night Safety
    Avoid isolated areas after sunset.
  • Emergency
    Keep your hotel's contact details handy at all times.
People Also Ask
  • Is Shillong worth visiting?
    Yes, it is a beautiful city with a unique culture and stunning views.
  • How long does the journey take?
    It takes approximately 20 to 22 hours from Kolkata.
  • Are there flights to Shillong?
    Yes, Shillong has an airport in Umroi, but flights are limited.
  • What is the best time to visit?
    Spring and autumn are the best times to visit.
  • Is the road trip safe?
    Yes, the road trip is safe, but be prepared for winding mountain roads.
Quick Info
  • From Dhanyakuria, 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, which are one of the most popular attractions in Shillong.
2
Shillong Peak
Enjoy a panoramic view of the city from the highest point in Shillong.
3
Ward's Lake
Take a peaceful walk around this beautiful lake located in the heart of the city.
4
Don Bosco Museum
Explore this museum to learn about the culture and history of Northeast India.
Tags
Dhanyakuria to Shillong Kolkata to Shillong travel travel to Shillong Shillong tourism distance Dhanyakuria to Shillong Meghalaya travel how to reach Shillong Guwahati station