
Amroha to Puri
Puri is approximately 1450+ 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 Cab, Train Via Delhi, Bhubaneshwar which would take approximately 35 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 10m
₹6,186
Onwards
CHEAPEST
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 10h 21m
₹3,655
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 1m
₹10,181
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 36m
₹9,026
Onwards
Via Ghaziabad, Bhubaneshwar
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 43m
₹10,291
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 58m
₹7,336
Onwards
FASTEST
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 33m
₹6,181
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 18m
₹9,136
Onwards
Via Bareilly, Dhanbad
Amroha
Bareilly
Dhanbad
Puri
Approx Travel Time
1d 7h 40m
On Demand
Via Asansol
Amroha
Asansol
Puri
Approx Travel Time
1d 14h 57m
On Demand
Frequently Asked Questions
What is the distance between Amroha and Puri?
Puri is approximately 1450+ 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 Cab, Train Via Delhi, Bhubaneshwar.
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.