Bhadra to Puri Distance

Puri is approximately 1550+ km from Bhadra. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puri, with a total travel time of approximately 13 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 Bhadra, India to Puri, India

Via Delhi, Bhubaneshwar

RECOMMENDED

FASTEST

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

12h 26m

₹8,290

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

13h 35m

₹8,335

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

15h 3m

₹7,975

Onwards

Via Jaipur, Bhubaneshwar

Bhadra

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

14h 9m

On Demand

Bhadra

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

14h 18m

₹8,283

Onwards

Bhadra

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

15h 18m

On Demand

Ads by MMT

Via Delhi, Bankura

CHEAPEST

Bhadra

Delhi

Bankura

Puri

Approx Travel Time

1d 10h 6m

₹1,090

Onwards

Bhadra

Delhi

Bankura

Puri

Approx Travel Time

1d 11h 35m

₹2,430

Onwards

Via Delhi, Balasore

Bhadra

Delhi

Balasore

Puri

Approx Travel Time

1d 10h 26m

₹7,125

Onwards

Ads by MMT

Via Jaipur, Bhilai

Bhadra

Jaipur

Bhilai

Puri

Approx Travel Time

2d 14h 22m

₹5,869

Onwards

Frequently Asked Questions

What is the distance between Bhadra and Puri?

Puri is approximately 1550+ km from Bhadra.

How long does it take to reach Puri from Bhadra?

It takes approximately 13 hours to reach Puri from Bhadra by Bus, Flight, Train Via Delhi, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India