Puri to Nagina Distance

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

Via Bhubaneshwar, Dehradun

RECOMMENDED

Puri

Bhubaneshwar

Dehradun

Nagina

Approx Travel Time

9h 54m

₹11,805

Onwards

Puri

Bhubaneshwar

Dehradun

Nagina

Approx Travel Time

10h 54m

₹12,982

Onwards

FASTEST

Puri

Bhubaneshwar

Dehradun

Nagina

Approx Travel Time

9h 6m

₹15,682

Onwards

Puri

Bhubaneshwar

Dehradun

Nagina

Approx Travel Time

11h 55m

₹11,860

Onwards

Via Korba, Ghaziabad

CHEAPEST

Puri

Korba

Ghaziabad

Nagina

Approx Travel Time

1d 2h 37m

₹1,616

Onwards

Ads by MMT

Via Asansol, Bareilly

Puri

Asansol

Bareilly

Nagina

Approx Travel Time

1d 12h 58m

₹2,518

Onwards

Via Bhubaneshwar, Delhi

Puri

Bhubaneshwar

Delhi

Nagina

Approx Travel Time

13h 45m

₹10,495

Onwards

Puri

Bhubaneshwar

Delhi

Nagina

Approx Travel Time

11h 44m

₹10,460

Onwards

Puri

Bhubaneshwar

Delhi

Nagina

Approx Travel Time

12h 44m

₹11,637

Onwards

Ads by MMT

Via Jharsuguda, Delhi

Puri

Jharsuguda

Delhi

Nagina

Approx Travel Time

16h 55m

₹8,190

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1250+ km.

What is the distance from Puri to Nagina via Bhubaneshwar?

Via Bhubaneshwar, the distance is approximately 1500+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India