hero
How2Go
Deoghar to Puri

Deoghar to Puri

Puri is approximately 650+ 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 Puri.

Read More
Sort By
Mode of Transport

Via Asansol

RECOMMENDED

CHEAPEST

Deoghar

Asansol

Puri

Approx Travel Time

11h 33m

₹485

Onwards

Via Giridih, Ranchi, Bhubaneshwar

Deoghar

Giridih

Ranchi

Bhubaneshwar

Puri

Approx Travel Time

10h 18m

₹6,381

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Puri

Approx Travel Time

10h 49m

₹6,406

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Puri

Approx Travel Time

11h 1m

₹7,602

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Puri

Approx Travel Time

10h 25m

₹10,283

Onwards

Deoghar

Giridih

Ranchi

Bhubaneshwar

Puri

Approx Travel Time

11h 54m

₹6,436

Onwards

Via Bankura

Deoghar

Bankura

Puri

Approx Travel Time

14h 6m

₹7,582

Onwards

Via Giridih, Kolkata, Bhubaneshwar

FASTEST

Deoghar

Giridih

Kolkata

Bhubaneshwar

Puri

Approx Travel Time

9h 54m

₹22,803

Onwards

Direct Cab

Deoghar

Puri

Approx Travel Time

14h 24m

₹21,851

Onwards

Via Giridih, Jamshedpur

Deoghar

Giridih

Jamshedpur

Puri

Approx Travel Time

18h 27m

₹3,419

Onwards

Frequently Asked Questions

What is the distance between Deoghar and Puri?

Puri is approximately 650+ kms from Deoghar.

How long does it take to reach Puri from Deoghar?

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

What is the cheapest way to reach Puri from Deoghar?

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

What is the fastest way to reach Puri from Deoghar?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India