hero
How2Go
Bhubaneshwar to Unnao

Bhubaneshwar to Unnao

Unnao is approximately 900+ kms from Bhubaneshwar. The fastest way to reach Unnao from Bhubaneshwar is by Flight, Train Via Lucknow. It takes approximately 6 hours. The cheapest way to reach Unnao from Bhubaneshwar is by Train which would take approximately 27 hours.

Sort By
Mode of Transport

Via Lucknow

RECOMMENDED

FASTEST

Bhubaneshwar

Lucknow

Unnao

Approx Travel Time

6h 8m

₹5,747

Onwards

Bhubaneshwar

Lucknow

Unnao

Approx Travel Time

6h 36m

₹6,496

Onwards

Bhubaneshwar

Lucknow

Unnao

Approx Travel Time

6h 40m

₹7,019

Onwards

Direct Train

CHEAPEST

Bhubaneshwar

Unnao

Approx Travel Time

1d 2h 53m

₹620

Onwards

Ads by MMT

Via Katni

Bhubaneshwar

Katni

Unnao

Approx Travel Time

1d 1h

₹730

Onwards

Via Kanpur

Bhubaneshwar

Kanpur

Unnao

Approx Travel Time

1d 2h 53m

₹1,264

Onwards

Ads by MMT

Via Mirzapur

Bhubaneshwar

Mirzapur

Unnao

Approx Travel Time

1d 1h 55m

₹7,735

Onwards

Via Ranchi, Lucknow

Bhubaneshwar

Ranchi

Lucknow

Unnao

Approx Travel Time

1d 5h 43m

₹2,643

Onwards

Via Ambikapur, Prayagraj(Allahabad)

Bhubaneshwar

Ambikapur

Prayagraj(Allahabad)

Unnao

Approx Travel Time

1d 4h 25m

₹6,254

Onwards

Via Prayagraj(Allahabad)

Bhubaneshwar

Prayagraj(Allahabad)

Unnao

Approx Travel Time

9h 2m

₹6,099

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Unnao?

Unnao is approximately 900+ kms from Bhubaneshwar.

How long does it take to reach Unnao from Bhubaneshwar?

It takes approximately 6 hours to reach Unnao from Bhubaneshwar by Flight, Train Via Lucknow.

What is the cheapest way to reach Unnao from Bhubaneshwar?

The cheapest way to reach Unnao from Bhubaneshwar is by Train.

What is the fastest way to reach Unnao from Bhubaneshwar?

The fastest way to reach Unnao from Bhubaneshwar is by Flight, Train Via Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India