Nidadavolu to Puri Distance

Puri is approximately 650+ km from Nidadavolu. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 18 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 10 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 Nidadavolu, India to Puri, India

Direct Options

RECOMMENDED

Nidadavolu

Puri

Approx Travel Time

17h 40m

₹375

Onwards

Via Visakhapatnam, Bhubaneshwar

FASTEST

Nidadavolu

Visakhapatnam

Bhubaneshwar

Puri

Approx Travel Time

10h 9m

₹11,048

Onwards

CHEAPEST

Nidadavolu

Visakhapatnam

Bhubaneshwar

Puri

Approx Travel Time

10h 49m

₹350

Onwards

Ads by MMT

Via Visakhapatnam

Nidadavolu

Visakhapatnam

Puri

Approx Travel Time

16h 10m

₹1,302

Onwards

Nidadavolu

Visakhapatnam

Puri

Approx Travel Time

11h 58m

₹390

Onwards

Via Chatrapur

Nidadavolu

Chatrapur

Puri

Approx Travel Time

11h 17m

₹460

Onwards

Ads by MMT

Via Brahmapur

Nidadavolu

Brahmapur

Puri

Approx Travel Time

11h 50m

₹380

Onwards

Via Vizianagram

Nidadavolu

Vizianagram

Puri

Approx Travel Time

12h 30m

₹445

Onwards

Via Sompeta

Nidadavolu

Sompeta

Puri

Approx Travel Time

12h 53m

₹375

Onwards

Via Srikakulam

Nidadavolu

Srikakulam

Puri

Approx Travel Time

12h 53m

₹455

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 550+ km.

What is the distance from Nidadavolu to Puri via Visakhapatnam?

Via Visakhapatnam, the distance is approximately 600+ km, taking around 10 hours.

Is there a train from Nidadavolu to Puri?

Yes, trains run between Nidadavolu and Puri, covering approximately 650+ km in around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India