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 24m

₹9,804

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

13h 54m

₹9,489

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

12h 35m

₹10,876

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

13h 33m

₹9,849

Onwards

Bhadra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

15h 3m

₹9,534

Onwards

Via Delhi, Cuttack

Bhadra

Delhi

Cuttack

Puri

Approx Travel Time

1d 5h 54m

₹1,235

Onwards

CHEAPEST

Bhadra

Delhi

Cuttack

Puri

Approx Travel Time

1d 7h 14m

₹920

Onwards

Bhadra

Delhi

Cuttack

Puri

Approx Travel Time

1d 7h 22m

₹2,414

Onwards

Ads by MMT

Via Jaipur, Sambalpur

Bhadra

Jaipur

Sambalpur

Puri

Approx Travel Time

1d 23h 13m

₹1,549

Onwards

Via Delhi, Jharsuguda

Bhadra

Delhi

Jharsuguda

Puri

Approx Travel Time

16h 36m

₹8,107

Onwards

Ads by MMT

Frequently Asked Questions

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

The straight-line distance is approximately 1450+ km.

What is the distance from Bhadra to Puri via Delhi?

Via Delhi, the distance is approximately 1550+ km, taking around 13 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India