hero
How2Go
Gyanpur to Bhubaneshwar

Gyanpur to Bhubaneshwar

Bhubaneshwar is approximately 800+ kms from Gyanpur. The fastest way to reach Bhubaneshwar from Gyanpur is by Train, Flight Via Varanasi. It takes approximately 5 hours. The cheapest way to reach Bhubaneshwar from Gyanpur is by Train Via Varanasi which would take approximately 20 hours.

Sort By
Mode of Transport

Via Prayagraj(Allahabad)

RECOMMENDED

Gyanpur

Prayagraj(Allahabad)

Bhubaneshwar

Approx Travel Time

5h 12m

₹5,762

Onwards

Gyanpur

Prayagraj(Allahabad)

Bhubaneshwar

Approx Travel Time

5h 45m

On Demand

Gyanpur

Prayagraj(Allahabad)

Bhubaneshwar

Approx Travel Time

5h 44m

₹8,329

Onwards

Via Varanasi

FASTEST

Gyanpur

Varanasi

Bhubaneshwar

Approx Travel Time

4h 24m

₹8,053

Onwards

CHEAPEST

Gyanpur

Varanasi

Bhubaneshwar

Approx Travel Time

19h 59m

₹600

Onwards

Gyanpur

Varanasi

Bhubaneshwar

Approx Travel Time

20h 31m

₹2,270

Onwards

Gyanpur

Varanasi

Bhubaneshwar

Approx Travel Time

5h 6m

₹9,723

Onwards

Ads by MMT

Via Mirzapur, Jharsuguda

Gyanpur

Mirzapur

Jharsuguda

Bhubaneshwar

Approx Travel Time

15h 15m

On Demand

Via Hazaribagh

Gyanpur

Hazaribagh

Bhubaneshwar

Approx Travel Time

20h 55m

On Demand

Ads by MMT

Via Varanasi, Ranchi

Gyanpur

Varanasi

Ranchi

Bhubaneshwar

Approx Travel Time

21h 23m

₹3,244

Onwards

Frequently Asked Questions

What is the distance between Gyanpur and Bhubaneshwar?

Bhubaneshwar is approximately 800+ kms from Gyanpur.

How long does it take to reach Bhubaneshwar from Gyanpur?

It takes approximately 5 hours to reach Bhubaneshwar from Gyanpur by Train, Flight Via Varanasi.

What is the cheapest way to reach Bhubaneshwar from Gyanpur?

The cheapest way to reach Bhubaneshwar from Gyanpur is by Train Via Varanasi.

What is the fastest way to reach Bhubaneshwar from Gyanpur?

The fastest way to reach Bhubaneshwar from Gyanpur is by Train, Flight Via Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India