Puri to Gudivada Distance

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

Via Rajahmundry

RECOMMENDED

FASTEST

Puri

Rajahmundry

Gudivada

Approx Travel Time

13h 21m

₹515

Onwards

Puri

Rajahmundry

Gudivada

Approx Travel Time

14h 53m

₹584

Onwards

Via Brahmapur, Rajahmundry

Puri

Brahmapur

Rajahmundry

Gudivada

Approx Travel Time

14h 48m

On Demand

CHEAPEST

Puri

Brahmapur

Rajahmundry

Gudivada

Approx Travel Time

13h 46m

₹415

Onwards

Ads by MMT

Direct Options

Puri

Gudivada

Approx Travel Time

16h 33m

₹420

Onwards

Via Tekkali, Gannavaram

Puri

Tekkali

Gannavaram

Gudivada

Approx Travel Time

16h 33m

On Demand

Ads by MMT

Via Srikakulam

Puri

Srikakulam

Gudivada

Approx Travel Time

19h 10m

On Demand

Via Anakapalle

Puri

Anakapalle

Gudivada

Approx Travel Time

13h 26m

₹520

Onwards

Via Bhubaneshwar, Rajahmundry

Puri

Bhubaneshwar

Rajahmundry

Gudivada

Approx Travel Time

13h 44m

₹430

Onwards

Via Anakapalle, Kaikalur

Puri

Anakapalle

Kaikalur

Gudivada

Approx Travel Time

13h 57m

₹550

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 600+ km.

What is the distance from Puri to Gudivada via Rajahmundry?

Via Rajahmundry, the distance is approximately 750+ km, taking around 14 hours.

Is there a train from Puri to Gudivada?

Yes, trains run between Puri and Gudivada, covering approximately 800+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India