Purulia
Purulia
Shillong
Shillong
Train

Purulia to Shillong

Updated: 20 May 2026

The journey from Purulia to Shillong spans approximately 1000 km. The most efficient way to travel is by train to Guwahati, followed by a bus or taxi to Shillong. Road travel is possible but long. Shillong, the 'Scotland of the East', is well-connected by rail to Guwahati and air to major cities. Expect a travel time of 20 to 24 hours by train and road.

Total Distance: Driving distance 1000 km, straight-line air distance 750 km.
Fastest Way
Train to Guwahati + Taxi to Shillong.
Cheapest Way
Train (Sleeper Class) to Guwahati + Bus to Shillong.
Compare Purulia to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
700 - 2500 INR
Operator
Howrah-Guwahati Express
Route
Purulia to Guwahati by train, then Guwahati to Shillong by bus/taxi.

The road from Guwahati to Shillong is scenic and well-maintained.

Travel Tips
  • Local Transport
    Use local taxis or shared cabs for city travel.
  • Food
    Try the local Khasi cuisine for an authentic experience.
  • Booking
    Book your hotel well in advance as this is a popular tourist destination.
  • Weather
    Carry an umbrella as it can rain unexpectedly.
  • Shopping
    Visit the local markets for handicrafts and woolens.
Safety Tips
  • Night Safety
    Shillong is generally safe, but avoid isolated areas at night.
  • Luggage
    Keep your belongings secure during the journey.
  • Emergency
    Keep the local police number saved.
  • Water
    Drink only bottled water to avoid illness.
People Also Ask
  • Is Shillong safe?
    Yes, Shillong is considered a safe city for tourists.
  • What is the best time to visit?
    Spring and autumn are the best times for sightseeing.
  • Are there direct trains?
    No direct trains; you must travel via Guwahati.
  • How to reach from airport?
    Prepaid taxis are available at Shillong Airport.
  • Is it a good tourist destination?
    Yes, it is famous for its natural beauty and pleasant weather.
Quick Info
  • From Purulia, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November, when the weather is pleasant.

Things to Do in Shillong
1
Elephant Falls
A beautiful three-tiered waterfall, a must-visit for nature lovers.
2
Shillong Peak
The highest point in Shillong, offering panoramic views of the city and the surrounding hills.
3
Don Bosco Museum
A museum showcasing the culture and history of the indigenous tribes of Northeast India.
4
Ward's Lake
A beautiful lake with a garden, perfect for a relaxing walk.
Tags
Purulia to Shillong travel Purulia to Shillong distance How to reach Shillong from Purulia trains from Purulia to Shillong Purulia to Shillong travel guide best way to travel Purulia to Shillong Shillong travel tips Meghalaya tourism