
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, Flight Via Ghaziabad, Bhubaneshwar which would take approximately 8 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
CHEAPEST
FASTEST
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 33m
₹6,129
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 57m
₹10,513
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 17m
₹9,358
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 13m
₹7,284
Onwards
Via Delhi, Bhubaneshwar
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 31m
₹6,509
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 10m
₹6,134
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 7m
₹10,393
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
Via Ghaziabad, Purulia
Amroha
Ghaziabad
Purulia
Puri
Approx Travel Time
1d 7h 44m
On Demand
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, Flight Via Ghaziabad, 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.


