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.

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
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
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.

