Puri to Deoghar Distance

The road distance between Puri and Deoghar is approximately 650+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Deoghar takes approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Puri, India to Deoghar, India

Via Asansol

RECOMMENDED

CHEAPEST

FASTEST

Puri

Asansol

Deoghar

Approx Travel Time

11h 35m

₹485

Onwards

Via Durgapur

Puri

Durgapur

Deoghar

Approx Travel Time

14h 49m

₹1,401

Onwards

Ads by MMT

Via Cuttack, Durgapur

Puri

Cuttack

Durgapur

Deoghar

Approx Travel Time

14h 14m

₹3,826

Onwards

Direct Options

Puri

Deoghar

Approx Travel Time

14h 22m

₹14,506

Onwards

Ads by MMT

Via Jamshedpur, Giridih

Puri

Jamshedpur

Giridih

Deoghar

Approx Travel Time

17h 52m

On Demand

Via Bankura

Puri

Bankura

Deoghar

Approx Travel Time

16h 57m

₹8,647

Onwards

Frequently Asked Questions

What is the distance between Puri and Deoghar?

The distance between Puri and Deoghar is approximately 650+ km by road.

What is the straight-line (aerial) distance between Puri and Deoghar?

The straight-line distance is approximately 500+ km.

How long does it take to travel from Puri to Deoghar by road?

It takes around 15 hours by road.

What is the distance from Puri to Deoghar via Asansol?

Via Asansol, the distance is approximately 650+ km, taking around 12 hours.

Does travel time between Puri and Deoghar vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Puri and Deoghar?

The driving distance is 650+ km, while the straight-line distance is shorter at 500+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India