Shillong
Shillong
Train Flight

Barabazar to Shillong

Updated: 28 May 2026

The journey from Barabazar to Shillong spans approximately 1050 kilometers. The most practical way to travel is by train from Purulia or Asansol to Guwahati, then by road to Shillong. Alternatively, you can take a flight from Kolkata to Guwahati and then a taxi to Shillong. This route is long and crosses multiple states. It is a key route for those traveling to the hill station of Shillong.

Total Distance: 1050 km by road, 750 km air distance.
Fastest Way
Flight from Kolkata to Guwahati, then taxi to Shillong.
Cheapest Way
Train from Purulia/Asansol to Guwahati, then bus to Shillong.
Compare Barabazar to Shillong Routes
Train
Connecting
Flight
Connecting
Duration 23 hours 4 hours (flight + taxi)
Avg Price 1800-3500 INR 6000-12000 INR
Operator Indian Railways IndiGo
Route Purulia/Asansol - Guwahati - Shillong Kolkata - Guwahati - Shillong
Tip Book tickets well in advance for long-distance trains. Book flights from Kolkata airport.
Travel Tips
  • Train Booking
    Book tickets at least 2 months in advance.
  • Flight Booking
    Book flights from Kolkata for better connectivity.
  • Food
    Try local Khasi cuisine in Shillong.
  • Connectivity
    Mobile network is excellent in Shillong.
  • Planning
    Plan your itinerary well in advance.
Safety Tips
  • Night Travel
    Avoid traveling at night in remote areas.
  • Vehicle
    Check your vehicle if driving.
  • Emergency
    Keep local emergency numbers for Shillong district.
  • Safety
    Stay on main roads and avoid isolated areas.
People Also Ask
  • Is there a direct train?
    No, you must change at Asansol or Kolkata.
  • How long is the journey?
    Approximately 23 hours by train.
  • Are there flights?
    Yes, from Kolkata to Guwahati.
  • Is Shillong safe?
    Yes, it is a safe city.
  • What is the best route?
    By train or flight from Kolkata.
Quick Info
  • From Barabazar, West Bengal, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall known for its scenic beauty. It is a must-visit.
2
Shillong Peak
The highest point in Shillong, offering a panoramic view. It is a must-visit.
3
Ward's Lake
A beautiful lake in the heart of the city. It is a great place to relax.
4
Don Bosco Museum
A museum showcasing the culture and history of Northeast India. It is a must-visit.
Tags
Barabazar to Shillong Shillong travel travel to Shillong Barabazar to Shillong distance Meghalaya travel Shillong train route West Bengal to Shillong flights to Shillong