Shillong
Shillong
Train Flight

Badamba to Shillong

Updated: 28 May 2026

The journey from Badamba to Shillong covers 1300 kilometers. You must reach Cuttack Junction to board trains heading towards Northeast India. By road, the route passes through West Bengal and Assam via NH 6. This journey takes approximately 26 to 30 hours. Shillong, the Scotland of the East, is known for its scenic beauty and pleasant climate.

Total Distance: Driving distance is 1300 km; straight-line air distance is 1000 km.
Fastest Way
Flight from Bhubaneswar to Shillong, taking 7 hours.
Cheapest Way
Train (Sleeper Class) starting at 1400 INR.
Compare Badamba to Shillong Routes
Train
Connecting
Flight
Connecting
Duration 28 hours 7 hours
Avg Price 1400 - 4000 INR 8000 - 17000 INR
Operator Shillong Express IndiGo
Route Cuttack Junction to Guwahati, then road to Shillong. Bhubaneswar (BBI) to Shillong (SHL) via Kolkata.
Tip Book your tickets well in advance as this is a popular route. Check for the shortest layover to save time.
Travel Tips
  • Local Food
    Try the famous Jadoh; it is a staple in Shillong.
  • Transport
    Shillong is best explored on foot; taxis are available for longer distances.
  • Weather
    Shillong gets very cold in winter; pack heavy woolens.
  • Shopping
    Visit the local markets for handicrafts and woolens.
  • Connectivity
    The city has excellent mobile network coverage.
Safety Tips
  • Traffic
    Be careful while walking on narrow roads as traffic can be busy.
  • Night Travel
    Stick to well-lit areas if you are out late at night.
  • Emergency
    Keep local emergency numbers saved in your phone.
  • Personal Safety
    Stay alert in crowded tourist areas.
People Also Ask
  • Is Shillong safe for tourists?
    Yes, Shillong is generally safe for tourists.
  • How long does it take to reach Shillong by train?
    It takes approximately 28 hours from Cuttack.
  • What is the best time to visit Shillong?
    Spring and autumn are the most comfortable.
  • Are there direct flights from Odisha?
    No, you will likely have a layover in Kolkata.
  • What is the distance by road?
    It is approximately 1300 kilometers.
Quick Info
  • From Badamba, Odisha, 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 these beautiful waterfalls, which are a popular tourist spot.
2
Shillong Peak
Explore the highest point in Shillong, which offers great views of the city.
3
Umiam Lake
Take a trip to this beautiful lake, which is a popular picnic spot.
4
Don Bosco Museum
Learn about the history and culture of the region at this museum.
Tags
Badamba to Shillong train Cuttack to Shillong Odisha to Meghalaya travel NH 6 route Shillong travel guide Badamba transport How to reach Shillong from Odisha Northeast India travel