
Ongole to Puri
Puri is approximately 850+ kms from Ongole. The fastest way to reach Puri from Ongole is by Train. It takes approximately 18 hours. The cheapest way to reach Puri from Ongole is by Train Via Brahmapur which would take approximately 19 hours.
Sort By
Mode of Transport
Via Vizianagram
Ongole
Vizianagram
Puri
Approx Travel Time
18h 40m
₹485
Onwards
Via Tekkali
Ongole
Tekkali
Puri
Approx Travel Time
18h 40m
On Demand
Via Chilika Lake
Ongole
Chilika Lake
Puri
Approx Travel Time
18h 40m
₹535
Onwards
Via Srikakulam
Ongole
Srikakulam
Puri
Approx Travel Time
18h 55m
₹475
Onwards
Via Brahmapur
CHEAPEST
Ongole
Brahmapur
Puri
Approx Travel Time
18h 55m
₹345
Onwards
Ongole
Brahmapur
Puri
Approx Travel Time
19h 10m
₹4,216
Onwards
Via Vijayawada, Vizianagram
Ongole
Vijayawada
Vizianagram
Puri
Approx Travel Time
20h 20m
₹535
Onwards
Via Bhubaneshwar
Ongole
Bhubaneshwar
Puri
Approx Travel Time
20h 10m
₹345
Onwards
Ongole
Bhubaneshwar
Puri
Approx Travel Time
20h 10m
₹1,509
Onwards
Frequently Asked Questions
What is the distance between Ongole and Puri?
Puri is approximately 850+ kms from Ongole.
How long does it take to reach Puri from Ongole?
It takes approximately 18 hours to reach Puri from Ongole by Train.
What is the cheapest way to reach Puri from Ongole?
The cheapest way to reach Puri from Ongole is by Train Via Brahmapur.
What is the fastest way to reach Puri from Ongole?
The fastest way to reach Puri from Ongole is by Train.