Tarkeshwar
Tarkeshwar
Shillong
Shillong
Train Driving

Tarkeshwar to Shillong

Updated: 28 May 2026

The journey from Tarkeshwar to Shillong covers approximately 1000 kilometers. Travelers typically take a train to Guwahati, then hire a taxi or take a bus to Shillong. By road, the route involves traveling via NH 12 and NH 27 to Guwahati, then climbing the scenic hills to Shillong. The total travel time by train and road is roughly 20 to 24 hours. Shillong, the 'Scotland of the East', is famous for its waterfalls, hills, and pleasant climate.

Total Distance: Driving distance is 1000 km and straight-line air distance is 650 km.
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.
Compare Tarkeshwar to Shillong Routes
Train
Connecting via Guwahati
Driving
Direct
Duration 20 hours 24 hours
Avg Price 800 - 2800 INR 12000 - 18000 INR
Operator Saraighat Express to Guwahati Personal Car
Route Tarkeshwar to Howrah, Howrah to Guwahati, then taxi to Shillong NH 12 and NH 27 via Siliguri, Guwahati, and Nongpoh
Tip Book your train to Guwahati and then pre-book a shared taxi for the final leg. The final climb to Shillong is steep; ensure your vehicle is in good condition.
Travel Tips
  • Train Booking
    Book your tickets at least 60 days in advance for popular trains.
  • Road Travel
    If driving, ensure your vehicle is in top condition for the long journey.
  • Local Transport
    Use local taxis for moving around Shillong.
  • Food
    Don't miss the local Khasi cuisine in Shillong.
  • Connectivity
    Download offline maps for the entire route.
Safety Tips
  • Highway Safety
    Avoid night driving on the long highway stretches.
  • Personal Belongings
    Keep your valuables secure while traveling on long-distance trains.
  • Emergency
    Keep the Meghalaya police helpline number saved in your phone.
  • Health
    Carry a basic medical kit for the long journey.
People Also Ask
  • Is there a direct train from Tarkeshwar to Shillong?
    No, you must travel to Guwahati first.
  • How long is the drive?
    The drive takes approximately 24 hours depending on traffic.
  • Are there buses available?
    Yes, private buses run from Guwahati to Shillong.
  • What is the best way to travel?
    Train to Guwahati followed by a taxi is the most comfortable.
  • Is the road safe?
    Yes, but be cautious during night travel in remote areas.
Quick Info
  • From Tarkeshwar, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November are the best times to visit.

Things to Do in Shillong
1
Elephant Falls
A stunning three-tiered waterfall located near Shillong, perfect for photography.
2
Shillong Peak
The highest point in Shillong, offering panoramic views of the city and surrounding hills.
3
Ward's Lake
A beautiful artificial lake in the heart of the city, ideal for a peaceful walk.
4
Don Bosco Museum
A unique museum showcasing the culture and history of the indigenous tribes of Northeast India.
Tags
Tarkeshwar to Shillong train to Guwahati Howrah to Guwahati trains travel to Meghalaya West Bengal to Shillong best route to Shillong Tarkeshwar travel Shillong transport