
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 Train Via Raibareilly which would take approximately 34 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
FASTEST
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 33m
₹6,355
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 57m
₹10,314
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 17m
₹9,159
Onwards
Via Delhi, Bhubaneshwar
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 31m
₹7,057
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 10m
₹6,533
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 7m
₹11,045
Onwards
Via Lucknow
Amroha
Lucknow
Puri
Approx Travel Time
1d 10h 55m
On Demand
Via Raibareilly
CHEAPEST
Amroha
Raibareilly
Puri
Approx Travel Time
1d 9h 47m
₹865
Onwards
Via Ghaziabad, Purulia
Amroha
Ghaziabad
Purulia
Puri
Approx Travel Time
1d 7h 44m
On Demand
Via Delhi, Raipur, Chhattisgarh
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 Train Via Raibareilly.
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.


