Bhubaneswar
Bhubaneswar
Guwahati
Guwahati
Train Flight

Bhubaneswar to Guwahati

Updated: 21 May 2026

The distance between Bhubaneswar and Guwahati is approximately 1300 km. Flying is the most convenient option, taking about 2.5 hours. Alternatively, several long-distance trains connect the two cities, taking between 24 and 30 hours. The route traverses the scenic landscapes of Eastern India.

Total Distance: 1300 km by road, 1000 km air distance.
Fastest Way
Flight, taking 2 hours 30 minutes.
Cheapest Way
Sleeper class train ticket at approximately 800 INR.
Compare Bhubaneswar to Guwahati Routes
Train
Direct
Duration
28 hours
Avg Price
1000-3000 INR
Operator
Bhubaneswar-Guwahati Express
Route
Bhubaneswar Station to Guwahati Junction.

Carry enough food and water for the long journey.

Flight
Direct
Duration
2 hours 30 mins
Avg Price
5000-9000 INR
Operator
IndiGo
Route
Bhubaneswar Airport (BBI) to Guwahati Airport (GAU).

Book early to secure lower fares.

Travel Tips
  • Local Transport
    Auto-rickshaws are the best way to get around the city.
  • Food
    Try the authentic Assamese cuisine.
  • Weather
    Carry light cotton clothes as it can get quite humid.
  • Sightseeing
    Plan your visits to monuments early in the morning to avoid crowds.
  • Booking
    Use ride-sharing apps for reliable transport.
Safety Tips
  • Crowds
    Be careful in the busy markets of the city.
  • Taxi
    Use official taxi apps for safe travel.
  • Emergency
    Keep the local police helpline number saved.
  • Hydration
    Drink plenty of water to stay hydrated.
People Also Ask
  • Is it better to fly?
    Yes, flying saves significant time compared to the long train journey.
  • How long is the train journey?
    It takes about 24 to 30 hours depending on the train.
  • Are there direct flights?
    Yes, multiple airlines operate direct flights daily.
  • Is Guwahati safe?
    Yes, it is a safe city for tourists with standard precautions.
  • What is the best way to get around?
    The Auto-rickshaws and ride-sharing apps are the best options.
Quick Info
  • From Bhubaneswar, Odisha, India
  • To Guwahati, Assam, India
  • Modes
Best Time to Travel

October to March, when the weather is pleasant.

Things to Do in Guwahati
1
Kamakhya Temple
A historic temple dedicated to Goddess Kamakhya, a sacred place for Hindus.
2
Umananda Island
A small island in the Brahmaputra River, home to a Shiva temple.
3
Assam State Museum
A historic museum with a vast collection of artifacts.
4
Deepor Beel
A large wetland, perfect for bird watching.
Tags
Bhubaneswar to Guwahati flight Bhubaneswar to Guwahati train Guwahati travel guide Bhubaneswar to Guwahati distance How to reach Guwahati Flight fare Bhubaneswar Guwahati Train duration Bhubaneswar Guwahati Travel tips Odisha to Assam