
Ambala to Puri
Puri is approximately 1750+ kms from Ambala. The fastest way to reach Puri from Ambala is by Train Via Sundargarh. It takes approximately 31 hours. The cheapest way to reach Puri from Ambala is by Train Via Jharsuguda which would take approximately 31 hours.
Sort By
Mode of Transport
Via Meerut
RECOMMENDED
Ambala
Meerut
Puri
Approx Travel Time
1d 6h 37m
On Demand
Via Ghaziabad
Ambala
Ghaziabad
Puri
Approx Travel Time
1d 7h 55m
On Demand
Ambala
Ghaziabad
Puri
Approx Travel Time
1d 6h 48m
On Demand
Ambala
Ghaziabad
Puri
Approx Travel Time
1d 7h 10m
On Demand
Via Muzaffarnagar
Ambala
Muzaffarnagar
Puri
Approx Travel Time
1d 7h 7m
On Demand
Via Jharsuguda
CHEAPEST
Ambala
Jharsuguda
Puri
Approx Travel Time
1d 6h 25m
₹845
Onwards
Via Mirzapur
Ambala
Mirzapur
Puri
Approx Travel Time
1d 6h 30m
On Demand
Via Roorkee
Ambala
Roorkee
Puri
Approx Travel Time
1d 7h 31m
On Demand
Via Kanpur
Ambala
Kanpur
Puri
Approx Travel Time
1d 8h 29m
₹10,584
Onwards
Via Sundargarh
FASTEST
Ambala
Sundargarh
Puri
Approx Travel Time
1d 6h 24m
₹980
Onwards
Frequently Asked Questions
What is the distance between Ambala and Puri?
Puri is approximately 1750+ kms from Ambala.
How long does it take to reach Puri from Ambala?
It takes approximately 31 hours to reach Puri from Ambala by Train Via Sundargarh.
What is the cheapest way to reach Puri from Ambala?
The cheapest way to reach Puri from Ambala is by Train Via Jharsuguda.
What is the fastest way to reach Puri from Ambala?
The fastest way to reach Puri from Ambala is by Train Via Sundargarh.