
Amroha to Puri
Puri is approximately 1400+ kms from Amroha. The fastest way to reach Puri from Amroha is by Train, Flight Via Ghaziabad, Bhubaneshwar. It takes approximately 8 hours. The cheapest way to reach Puri from Amroha is by Bus Via Delhi, Raipur, Chhattisgarh which would take approximately 44 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
FASTEST
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 33m
₹6,179
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 57m
₹10,286
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 17m
₹9,131
Onwards
Via Delhi, Bhubaneshwar
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 31m
₹6,708
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 10m
₹6,184
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 7m
₹10,235
Onwards
Via Bareilly, Dhanbad
Amroha
Bareilly
Dhanbad
Puri
Approx Travel Time
1d 7h 40m
On Demand
Via Lucknow
Amroha
Lucknow
Puri
Approx Travel Time
1d 10h 55m
On Demand
Via Ghaziabad, Purulia
Amroha
Ghaziabad
Purulia
Puri
Approx Travel Time
1d 7h 44m
On Demand
Via Delhi, Raipur, Chhattisgarh
CHEAPEST
Amroha
Delhi
Raipur, Chhattisgarh
Puri
Approx Travel Time
1d 19h 33m
₹5,043
Onwards
Frequently Asked Questions
What is the distance between Amroha and Puri?
Puri is approximately 1400+ kms from Amroha.
How long does it take to reach Puri from Amroha?
It takes approximately 8 hours to reach Puri from Amroha by Train, Flight Via Ghaziabad, Bhubaneshwar.
What is the cheapest way to reach Puri from Amroha?
The cheapest way to reach Puri from Amroha is by Bus Via Delhi, Raipur, Chhattisgarh.
What is the fastest way to reach Puri from Amroha?
The fastest way to reach Puri from Amroha is by Train, Flight Via Ghaziabad, Bhubaneshwar.


