Sohra
Sohra
Bhubaneswar
Bhubaneswar
Train Flight

Sohra to Bhubaneswar

Updated: 28 May 2026

The journey from Sohra to Bhubaneswar covers over 1200 kilometers. You must first reach Guwahati by road. From Guwahati, you can take a direct flight to Biju Patnaik International Airport, which is the fastest option. Alternatively, you can take a train, which takes over 20 hours. This route connects the hills of Meghalaya to the temple city of Bhubaneswar.

Total Distance: 1200 km driving distance, 900 km straight-line air distance.
Fastest Way
Flight from Guwahati to Bhubaneswar, taking 2 hours in the air.
Cheapest Way
Train from Guwahati to Bhubaneswar, costing around 1800 INR for sleeper class.
Compare Sohra to Bhubaneswar Routes
Train
Direct
Flight
Direct
Duration 24 hours 2 hours
Avg Price 1800 - 4500 INR 5000 - 12000 INR
Operator Guwahati-Bhubaneswar Express IndiGo
Route Guwahati Station to Bhubaneswar Station Guwahati (GAU) to Bhubaneswar (BBI)
Tip This is a long journey; ensure you have enough entertainment. Book early to avoid high last-minute prices.
Travel Tips
  • Local Transport
    Use auto-rickshaws for travel within the city.
  • Taxi Apps
    Use Uber or Ola for comfortable travel within the city.
  • Food
    Try the local Odia cuisine.
  • Booking
    Book flights well in advance to get better deals.
  • Weather
    Bhubaneswar can be hot; carry light cotton clothing.
Safety Tips
  • Crowds
    Be careful of your belongings in crowded places.
  • Night Safety
    Bhubaneswar is generally safe, but avoid isolated areas at night.
  • Emergency
    Dial 100 for police assistance.
  • Taxis
    Always use app-based cabs for safer travel.
People Also Ask
  • Is there a direct train from Sohra?
    No, you must travel to Guwahati first.
  • How long is the flight?
    The flight is approximately 2 hours.
  • Which is the best way to reach Bhubaneswar?
    Flying from Guwahati is the most convenient method.
  • Are there buses to Bhubaneswar?
    No, the distance is too great for a practical bus journey.
  • What is the nearest airport to Sohra?
    Shillong Airport is nearest, but Guwahati has more flights to Bhubaneswar.
Quick Info
  • From Sohra, Meghalaya, India
  • To Bhubaneswar, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather in Bhubaneswar.

Things to Do in Bhubaneswar
1
Lingaraj Temple
Visit the historic temple.
2
Udayagiri and Khandagiri Caves
Explore the ancient rock-cut caves.
3
Nandankanan Zoological Park
See the famous white tigers.
4
Dhauli Shanti Stupa
Visit the historic peace pagoda.
Tags
Sohra to Bhubaneswar Guwahati to Bhubaneswar flight train to Bhubaneswar travel from Meghalaya to Bhubaneswar Northeast to East India long distance travel Bhubaneswar connectivity travel tips