hero
How2Go
Deoghar to Bhubaneshwar

Deoghar to Bhubaneshwar

Bhubaneshwar is approximately 700+ km from Deoghar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bhubaneshwar.

Read More
Sort By
Mode of Transport

Via Durgapur, Kolkata

RECOMMENDED

FASTEST

Deoghar

Durgapur

Kolkata

Bhubaneshwar

Approx Travel Time

7h 13m

₹6,105

Onwards

Via Giridih, Ranchi

Deoghar

Giridih

Ranchi

Bhubaneshwar

Approx Travel Time

7h 54m

₹6,326

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Approx Travel Time

8h 25m

₹6,351

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Approx Travel Time

8h 1m

₹10,228

Onwards

Via Bankura

Deoghar

Bankura

Bhubaneshwar

Approx Travel Time

13h 15m

₹7,871

Onwards

Via Ranchi

CHEAPEST

Deoghar

Ranchi

Bhubaneshwar

Approx Travel Time

18h 25m

₹1,284

Onwards

Deoghar

Ranchi

Bhubaneshwar

Approx Travel Time

10h 15m

₹6,601

Onwards

Direct Cab

Deoghar

Bhubaneshwar

Approx Travel Time

13h 57m

₹21,774

Onwards

Via Madhupur, Kolkata

Deoghar

Madhupur

Kolkata

Bhubaneshwar

Approx Travel Time

8h 1m

₹6,140

Onwards

Via Patna

Deoghar

Patna

Bhubaneshwar

Approx Travel Time

9h 14m

₹14,143

Onwards

Frequently Asked Questions

What is the distance between Deoghar and Bhubaneshwar?

Bhubaneshwar is approximately 700+ kms from Deoghar.

How long does it take to reach Bhubaneshwar from Deoghar?

It takes approximately 7 hours to reach Bhubaneshwar from Deoghar by Train, Flight Via Durgapur, Kolkata.

What is the cheapest way to reach Bhubaneshwar from Deoghar?

The cheapest way to reach Bhubaneshwar from Deoghar is by Bus Via Ranchi.

What is the fastest way to reach Bhubaneshwar from Deoghar?

The fastest way to reach Bhubaneshwar from Deoghar is by Train, Flight Via Durgapur, Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India