Bobbili
Bobbili
Shillong
Shillong
Train

Bobbili to Shillong

Updated: 20 May 2026

The journey from Bobbili to Shillong covers approximately 1700 km. You can take a train from Bobbili to Guwahati and then a bus or taxi to Shillong. The route passes through the scenic landscapes of Odisha and West Bengal. Expect a travel time of 36 to 40 hours by train and road. Shillong is a beautiful hill station.

Total Distance: 1700 km by road, 1400 km air distance.
Fastest Way
Flight from Vizag to Guwahati then taxi.
Cheapest Way
Sleeper class train to Guwahati then bus.
Compare Bobbili to Shillong Routes
Train
Connecting
Duration
38 hours
Avg Price
2000 - 5000 INR
Operator
Shillong Express
Route
Bobbili-Vizianagaram-Guwahati-Shillong

Book via IRCTC.

Travel Tips
  • Food
    Try local food.
  • Transport
    Use taxis.
  • Shopping
    Buy handicrafts.
  • Weather
    Carry rain gear.
  • Booking
    Book early.
Safety Tips
  • Crowds
    Watch belongings.
  • Night
    Stay in main areas.
  • Water
    Drink bottled.
  • Emergency
    Keep numbers.
People Also Ask
  • Is there a direct train?
    No.
  • How far is Shillong?
    1700 km.
  • Best way?
    Train.
  • Is Shillong safe?
    Yes.
  • What to eat?
    Local.
Quick Info
  • From Bobbili, Andhra Pradesh, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June.

Things to Do in Shillong
1
Elephant Falls
Waterfalls.
2
Shillong Peak
Viewpoint.
3
Ward's Lake
Lake.
4
Don Bosco Museum
Culture.
Tags
Bobbili to Shillong train travel to Shillong Bobbili railway Shillong travel guide fastest way to Shillong cheapest travel Andhra to Meghalaya