
Patna to Puri
Puri is approximately 600+ kms from Patna. The fastest way to reach Puri from Patna is by Flight, Train Via Bhubaneshwar. It takes approximately 4 hours. The cheapest way to reach Puri from Patna is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Patna
Bhubaneshwar
Puri
Approx Travel Time
3h 56m
₹6,183
Onwards
Patna
Bhubaneshwar
Puri
Approx Travel Time
4h 23m
₹7,237
Onwards
Patna
Bhubaneshwar
Puri
Approx Travel Time
4h
₹6,218
Onwards
Patna
Bhubaneshwar
Puri
Approx Travel Time
16h 48m
₹1,541
Onwards
Via Jamshedpur
Patna
Jamshedpur
Puri
Approx Travel Time
15h 15m
₹920
Onwards
Patna
Jamshedpur
Puri
Approx Travel Time
16h 4m
₹490
Onwards
Patna
Jamshedpur
Puri
Approx Travel Time
17h 10m
₹1,500
Onwards
Via Ranchi, Bhubaneshwar
Patna
Ranchi
Bhubaneshwar
Puri
Approx Travel Time
16h 53m
₹2,385
Onwards
Frequently Asked Questions
What is the distance between Patna and Puri?
Puri is approximately 600+ kms from Patna.
How long does it take to reach Puri from Patna?
It takes approximately 4 hours to reach Puri from Patna by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Puri from Patna?
The cheapest way to reach Puri from Patna is by Train.
What is the fastest way to reach Puri from Patna?
The fastest way to reach Puri from Patna is by Flight, Train Via Bhubaneshwar.


