Dang
Dang
Shillong
Shillong
Train Driving

Dang to Shillong

Updated: 28 May 2026

The journey from Dang to Shillong is a 2300 km transit. The most practical way is to take a train from Surat to Guwahati, then a taxi to Shillong. By road, the route follows NH 6 through Bihar and West Bengal. This journey takes approximately 45 to 50 hours by road. It is a major route connecting the west to the capital of Meghalaya.

Total Distance: 2300 km driving distance, 1900 km air distance.
Fastest Way
Driving is faster if you have a team of drivers to rotate.
Cheapest Way
Sleeper class train from Surat is the most economical.
Compare Dang to Shillong Routes
Train
Connecting
Driving
Direct
Duration 48 hours 45 hours
Avg Price 2500-8000 INR 18000-25000 INR
Operator Shillong Express Personal Vehicle
Route Surat to Guwahati, then road to Shillong Dang - Surat - Nagpur - Varanasi - Patna - Guwahati - Shillong via NH 6
Tip Book well in advance as this is a popular route. The road is long; plan for multiple overnight stops.
Travel Tips
  • Local Transport
    Use local taxis for city travel.
  • Food
    Try authentic Khasi cuisine.
  • Weather
    Shillong is pleasant; carry a light jacket for evenings.
  • Connectivity
    Use local taxis for city travel.
  • Shopping
    Visit Police Bazaar for shopping.
Safety Tips
  • Traffic
    Shillong traffic is dense; plan your commute accordingly.
  • Night Travel
    Avoid driving on the highway at night due to heavy truck traffic.
  • Valuables
    Keep your bags secure in crowded areas like Police Bazaar.
  • Emergency
    Dial 112 for police assistance.
People Also Ask
  • Is there a direct train?
    No, you must change at Guwahati.
  • How long is the drive?
    It takes about 45 hours of driving time.
  • Is it better to fly?
    Flying from Surat or Vadodara is much faster.
  • What is the best route?
    The NH 6 route via Guwahati is the most standard.
  • Are there buses?
    Yes, private sleeper buses operate from Surat to Shillong.
Quick Info
  • From Dang, Gujarat, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shillong
1
Elephant Falls
Visit the waterfall. It is a major tourist site.
2
Shillong Peak
See the view. It is a popular recreational spot.
3
Don Bosco Museum
Explore the collection of historical artifacts. It is a treasure trove of history.
4
Ward's Lake
Enjoy a walk. It is a popular recreational spot.
Tags
Dang to Shillong distance train from Surat to Shillong road trip Dang to Shillong how to reach Shillong from Gujarat Dang travel guide Shillong tourism NH 6 route best way to Shillong