Puri to Nidadavolu Distance

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

Direct Options

RECOMMENDED

Puri

Nidadavolu

Approx Travel Time

13h 23m

₹380

Onwards

Via Vizianagram

Puri

Vizianagram

Nidadavolu

Approx Travel Time

10h 53m

₹445

Onwards

Ads by MMT

Via Bhubaneshwar, Visakhapatnam

FASTEST

Puri

Bhubaneshwar

Visakhapatnam

Nidadavolu

Approx Travel Time

8h 18m

₹11,339

Onwards

CHEAPEST

Puri

Bhubaneshwar

Visakhapatnam

Nidadavolu

Approx Travel Time

9h 23m

₹335

Onwards

Via Kakinada

Puri

Kakinada

Nidadavolu

Approx Travel Time

11h 22m

On Demand

Ads by MMT

Via Brahmapur

Puri

Brahmapur

Nidadavolu

Approx Travel Time

11h 49m

₹380

Onwards

Via Sompeta

Puri

Sompeta

Nidadavolu

Approx Travel Time

11h 34m

₹375

Onwards

Via Tekkali

Puri

Tekkali

Nidadavolu

Approx Travel Time

11h 24m

On Demand

Via Visakhapatnam

Puri

Visakhapatnam

Nidadavolu

Approx Travel Time

17h 25m

₹1,302

Onwards

Via Chatrapur

Puri

Chatrapur

Nidadavolu

Approx Travel Time

11h 34m

₹400

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 550+ km.

What is the distance from Puri to Nidadavolu via Vizianagram?

Via Vizianagram, the distance is approximately 650+ km, taking around 11 hours.

Is there a train from Puri to Nidadavolu?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India