Shillong
Shillong
Train

Nabla to Shillong

Updated: 28 May 2026

Shillong, the capital of Meghalaya, is a beautiful hill station. From Nabla, you can reach Shillong by taking a train to Guwahati and then a taxi or bus to Shillong. The road journey from Guwahati to Shillong is scenic and takes about 3 to 4 hours. Total travel time is around 18 to 20 hours.

Total Distance: 850 km by road, 650 km straight-line.
Fastest Way
Train to Guwahati followed by a private taxi is the fastest.
Cheapest Way
Train to Guwahati followed by a shared taxi to Shillong is the most economical.
Compare Nabla to Shillong Routes
Train
Connecting
Duration
20 hours
Avg Price
600-2500 INR
Operator
Indian Railways + Local Taxi
Route
Nabla to Guwahati by train, then taxi to Shillong.

Book your taxi from Guwahati station in advance.

Travel Tips
  • Local Transport
    Shared taxis are the primary mode of transport within the city.
  • Shopping
    Buy traditional Khasi handicrafts and woolens.
  • Weather
    Carry a light jacket as it can get chilly.
  • Food
    Try the local Khasi cuisine, especially the Jadoh.
  • Connectivity
    Good mobile network coverage in the city.
Safety Tips
  • Night Travel
    Avoid traveling on mountain roads at night.
  • Valuables
    Keep your belongings secure in public places.
  • Local Advice
    Consult your hotel staff for safe travel routes.
  • Emergency
    Keep the local police station number saved.
People Also Ask
  • Is Shillong safe for tourists?
    Yes, it is generally safe for tourists.
  • How far is Shillong from Guwahati?
    It is about 100 kilometers by road.
  • Are there direct trains?
    No, you must travel to Guwahati first.
  • What is the best time to visit?
    Spring and autumn are the best times.
  • Is it better to travel by train?
    Yes, train to Guwahati is the most convenient start.
Quick Info
  • From Nabla, 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
A stunning three-tiered waterfall, a must-visit for nature lovers.
2
Shillong Peak
Offers a panoramic view of the city and the surrounding hills.
3
Ward's Lake
A beautiful artificial lake, perfect for a relaxing walk.
4
Don Bosco Museum
A unique museum showcasing the culture and history of Northeast India.
Tags
Nabla to Shillong Shillong travel guide train to Guwahati then road to Shillong Nabla to Shillong distance how to reach Shillong West Bengal to Meghalaya travel Scotland of the East road trip to Shillong