Bakkhali
Bakkhali
Shillong
Shillong
Train

Bakkhali to Shillong

Updated: 22 May 2026

Shillong, the capital of Meghalaya, is a beautiful hill station. To reach it from Bakkhali, you must travel to Kolkata, take a train to Guwahati, and then hire a taxi for the 3-hour drive to Shillong. The total distance is approximately 1000 km. This route connects the coastal regions of West Bengal with the scenic hills of Meghalaya.

Total Distance: Driving distance is 1000 km; straight-line air distance is 650 km.
Fastest Way
Taxi to Kolkata airport, flight to Guwahati, and taxi to Shillong for 8000 INR.
Cheapest Way
Bus to Kolkata, train to Guwahati, and bus to Shillong for 1500 INR.
Compare Bakkhali to Shillong Routes
Train
Connecting
Duration
22 hours
Avg Price
1200-3000 INR
Operator
Saraighat Express
Route
Bakkhali - Kolkata - Guwahati - Shillong

Book your train tickets well in advance.

Travel Tips
  • Train Booking
    Use the IRCTC website for train bookings.
  • Local Transport
    Cabs are easily available from Guwahati.
  • Food
    Try the local Khasi cuisine.
  • Stay
    Stay near the city center for easy access to attractions.
  • Shopping
    Shop for local handicrafts in Shillong.
Safety Tips
  • Hill Driving
    Ensure your driver is experienced with mountain roads.
  • Weather
    Check for road closures due to landslides during the monsoon.
  • Emergency
    Keep the contact details of your hotel and local police.
  • Health
    Carry basic first-aid for minor injuries.
People Also Ask
  • Is there a direct train?
    No, the nearest railhead is Guwahati.
  • How far is it from Guwahati?
    It is about 100 km from Guwahati.
  • Can I drive?
    Yes, it is a 20-hour drive via NH 27.
  • Is it safe?
    Yes, it is a very safe and tourist-friendly city.
  • What is the best way?
    Train to Guwahati followed by a taxi is the most common way.
Quick Info
  • From Bakkhali, 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
Visit this beautiful waterfall.
2
Shillong Peak
Enjoy the panoramic view of the city.
3
Ward's Lake
Relax in this beautiful park.
4
Don Bosco Museum
Learn about the culture of Northeast India.
Tags
Bakkhali to Shillong how to reach Shillong from Bakkhali train to Guwahati Kolkata to Shillong Bakkhali to Meghalaya Shillong travel guide Meghalaya tourism travel from West Bengal to Meghalaya