
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 4 hours. The cheapest way to reach Puri from Delhi is by Train Via Balasore which would take approximately 28 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Delhi
Bhubaneshwar
Puri
Approx Travel Time
3h 56m
₹6,164
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
4h 36m
₹7,309
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
5h 15m
₹6,190
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 6h 21m
₹1,885
Onwards
Via Balasore
Delhi
Balasore
Puri
Approx Travel Time
1d 3h 42m
₹1,275
Onwards
CHEAPEST
Delhi
Balasore
Puri
Approx Travel Time
1d 3h 18m
₹615
Onwards
Via Raipur, Chhattisgarh
Delhi
Raipur, Chhattisgarh
Puri
Approx Travel Time
1d 14h 58m
₹4,444
Onwards
Via Jharsuguda
Delhi
Jharsuguda
Puri
Approx Travel Time
9h 25m
₹6,272
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 4 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.


