hero
How2Go
Puri to Deoghar

Puri to Deoghar

Deoghar is approximately 650+ km from Puri, 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 Deoghar.

Read More
Sort By
Mode of Transport

Via Asansol

RECOMMENDED

CHEAPEST

Puri

Asansol

Deoghar

Approx Travel Time

11h 35m

₹485

Onwards

Via Bhubaneshwar, Ranchi, Giridih

Puri

Bhubaneshwar

Ranchi

Giridih

Deoghar

Approx Travel Time

9h 10m

₹5,783

Onwards

Puri

Bhubaneshwar

Ranchi

Giridih

Deoghar

Approx Travel Time

9h 39m

₹5,758

Onwards

Puri

Bhubaneshwar

Ranchi

Giridih

Deoghar

Approx Travel Time

10h 10m

₹6,904

Onwards

Puri

Bhubaneshwar

Ranchi

Giridih

Deoghar

Approx Travel Time

9h 37m

₹9,660

Onwards

Puri

Bhubaneshwar

Ranchi

Giridih

Deoghar

Approx Travel Time

10h 39m

₹6,879

Onwards

Via Bhubaneshwar, Kolkata, Giridih

FASTEST

Puri

Bhubaneshwar

Kolkata

Giridih

Deoghar

Approx Travel Time

9h

₹23,434

Onwards

Direct Cab

Puri

Deoghar

Approx Travel Time

14h 22m

₹14,506

Onwards

Via Bankura

Puri

Bankura

Deoghar

Approx Travel Time

16h 57m

₹7,173

Onwards

Via Jamshedpur, Giridih

Puri

Jamshedpur

Giridih

Deoghar

Approx Travel Time

17h 52m

On Demand

Frequently Asked Questions

What is the distance between Puri and Deoghar?

Deoghar is approximately 650+ kms from Puri.

How long does it take to reach Deoghar from Puri?

It takes approximately 9 hours to reach Deoghar from Puri by Train, Flight Via Bhubaneshwar, Kolkata, Giridih.

What is the cheapest way to reach Deoghar from Puri?

The cheapest way to reach Deoghar from Puri is by Train Via Asansol.

What is the fastest way to reach Deoghar from Puri?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India