
Delhi to Puri
Puri is approximately 1300+ kms from Delhi. The fastest way to reach Puri from Delhi is by Flight, Train Via Bhubaneshwar. It takes approximately 5 hours. The cheapest way to reach Puri from Delhi is by Train Via Balasore which would take approximately 27 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Delhi
Bhubaneshwar
Puri
Approx Travel Time
4h 46m
₹8,146
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
5h 13m
₹9,192
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
6h
₹8,191
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 5h 18m
₹1,786
Onwards
Via Ghaziabad, Bhubaneshwar
Delhi
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 1m
₹10,260
Onwards
Delhi
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 31m
₹8,191
Onwards
Via Balasore
Delhi
Balasore
Puri
Approx Travel Time
1d 3h 48m
₹1,085
Onwards
CHEAPEST
Delhi
Balasore
Puri
Approx Travel Time
1d 2h 38m
₹615
Onwards
Frequently Asked Questions
What is the distance between Delhi and Puri?
Puri is approximately 1300+ kms from Delhi.
How long does it take to reach Puri from Delhi?
It takes approximately 5 hours to reach Puri from Delhi by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Puri from Delhi?
The cheapest way to reach Puri from Delhi is by Train Via Balasore.
What is the fastest way to reach Puri from Delhi?
The fastest way to reach Puri from Delhi is by Flight, Train Via Bhubaneshwar.

