Shillong
Shillong
Train

Chakrata to Shillong

Updated: 28 May 2026

The journey from the Himalayan town of Chakrata to the hill station of Shillong is a multi-modal journey. First, descend 88 km to Dehradun. From Dehradun, take a train to Delhi, then a train to Guwahati, and finally a taxi or bus to Shillong. The total distance is approximately 1900 km, taking about 40 hours. Shillong is a beautiful hill station in Meghalaya.

Total Distance: Driving distance 1900 km, straight-line air distance 1400 km.
Fastest Way
Train from Delhi to Guwahati, then taxi to Shillong.
Cheapest Way
Sleeper class train from Delhi to Guwahati, then bus to Shillong.
Compare Chakrata to Shillong Routes
Train
Connecting
Duration
40 hours
Avg Price
2000-5000 INR
Operator
North East Express
Route
Dehradun to Delhi, Delhi to Guwahati, then taxi to Shillong

Book your train tickets well in advance.

Travel Tips
  • Train Booking
    Use the IRCTC app for real-time train status.
  • Local Transport
    Taxis are the primary mode of transport in Shillong.
  • Food
    Try the local Khasi cuisine.
  • Weather
    Shillong is cool; carry warm clothing.
  • Taxi
    Pre-book your taxi from Chakrata to Dehradun.
Safety Tips
  • Mountain Safety
    Drive carefully on the mountain roads.
  • Luggage
    Keep your belongings secure in crowded areas.
  • Health
    Carry water and snacks for the long journey.
  • Emergency
    Keep local emergency numbers saved.
People Also Ask
  • Is there a direct train from Chakrata to Shillong?
    No, you must travel via Dehradun, Delhi, and Guwahati.
  • How long does it take to reach Shillong from Chakrata?
    Approximately 40 hours.
  • What is the best way to travel from Chakrata to Shillong?
    Taxi to Dehradun, train to Delhi, train to Guwahati, then taxi to Shillong.
  • Are there flights to Shillong?
    Yes, Shillong Airport serves the city.
  • Is Shillong safe for tourists?
    Yes, it is generally safe, but exercise caution in crowded areas.
Quick Info
  • From Chakrata, Uttarakhand, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June for pleasant weather in Shillong.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall near Shillong.
2
Shillong Peak
The highest point in Shillong offering panoramic views.
3
Ward's Lake
A beautiful lake in the heart of Shillong.
4
Don Bosco Museum
A museum showcasing the culture of Northeast India.
Tags
Chakrata to Shillong Dehradun to Shillong travel travel to Shillong Chakrata transport Shillong connectivity Delhi to Shillong travel mountain to city travel Indian travel guide