Alipurduar to Bhubaneshwar Distance

The road distance between Alipurduar and Bhubaneshwar is approximately 1100+ km, and the drive usually takes around 23 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 19 hours, subject to the chosen service and route. If you're travelling by air, Biju Patnaik International Airport is located in Bhubaneshwar. Flying is the fastest way to reach Bhubaneshwar, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Alipurduar, India to Bhubaneshwar, India

Via Guwahati

RECOMMENDED

FASTEST

Alipurduar

Guwahati

Bhubaneshwar

Approx Travel Time

7h 12m

₹7,246

Onwards

Direct Options

CHEAPEST

Alipurduar

Bhubaneshwar

Approx Travel Time

19h 10m

₹330

Onwards

Alipurduar

Bhubaneshwar

Approx Travel Time

23h 13m

₹40,177

Onwards

Via Cuttack

Alipurduar

Cuttack

Bhubaneshwar

Approx Travel Time

20h 23m

₹730

Onwards

Via Siliguri

Alipurduar

Siliguri

Bhubaneshwar

Approx Travel Time

23h 40m

₹4,197

Onwards

Via Siliguri, Durgapur

Alipurduar

Siliguri

Durgapur

Bhubaneshwar

Approx Travel Time

1d 3h 32m

₹6,229

Onwards

Alipurduar

Siliguri

Durgapur

Bhubaneshwar

Approx Travel Time

1d 4h 52m

₹3,750

Onwards

Via Kokrajhar, Guwahati

Alipurduar

Kokrajhar

Guwahati

Bhubaneshwar

Approx Travel Time

7h 39m

₹7,346

Onwards

Via Guwahati, Guwahati

Alipurduar

Guwahati

Guwahati

Bhubaneshwar

Approx Travel Time

8h 2m

₹7,391

Onwards

Via Siliguri, Kolkata

Alipurduar

Siliguri

Kolkata

Bhubaneshwar

Approx Travel Time

8h 10m

₹12,719

Onwards

Frequently Asked Questions

What is the distance between Alipurduar and Bhubaneshwar?

The distance between Alipurduar and Bhubaneshwar is approximately 1100+ km by road.

What is the straight-line (aerial) distance between Alipurduar and Bhubaneshwar?

The straight-line distance is approximately 750+ km.

How long does it take to travel from Alipurduar to Bhubaneshwar by road?

It takes around 23 hours by road.

What is the distance from Alipurduar to Bhubaneshwar via Guwahati?

Via Guwahati, the distance is approximately 1100+ km, taking around 7 hours.

Is there a train from Alipurduar to Bhubaneshwar?

Yes, trains run between Alipurduar and Bhubaneshwar, covering approximately 1100+ km in around 19 hours.

Does travel time between Alipurduar and Bhubaneshwar vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Alipurduar and Bhubaneshwar?

The driving distance is 1100+ km, while the straight-line distance is shorter at 750+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India