
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
₹7,895
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
4h 36m
₹9,050
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
5h 15m
₹7,921
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 7h
₹766
Onwards
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 6h 21m
₹1,895
Onwards
Via Balasore
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
₹5,923
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.


