Puri to Diphu Distance

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

Via Bhubaneshwar, Guwahati

RECOMMENDED

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

8h 32m

₹8,860

Onwards

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

10h 33m

₹8,915

Onwards

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

9h 32m

₹10,037

Onwards

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

11h 37m

₹9,140

Onwards

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

13h 38m

₹9,195

Onwards

Puri

Bhubaneshwar

Guwahati

Diphu

Approx Travel Time

12h 37m

₹10,317

Onwards

Via Bhubaneshwar, Dimapur

FASTEST

Puri

Bhubaneshwar

Dimapur

Diphu

Approx Travel Time

7h 50m

₹14,029

Onwards

Ads by MMT

Via Kharagpur, Guwahati

CHEAPEST

Puri

Kharagpur

Guwahati

Diphu

Approx Travel Time

1d 5h 10m

₹805

Onwards

Via Kolkata, Jorhat

Puri

Kolkata

Jorhat

Diphu

Approx Travel Time

15h 10m

₹5,242

Onwards

Ads by MMT

Via Kolkata, Guwahati

Puri

Kolkata

Guwahati

Diphu

Approx Travel Time

17h 5m

₹5,834

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Puri to Diphu via Bhubaneshwar?

Via Bhubaneshwar, the distance is approximately 1100+ km, taking around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India