
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 9 hours. The cheapest way to reach Puri from Amroha is by Train Via Raibareilly which would take approximately 33 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bhubaneshwar
RECOMMENDED
FASTEST
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 13m
₹7,598
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 28m
₹11,552
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 1m
₹10,506
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 40m
₹8,644
Onwards
Via Lucknow
Amroha
Lucknow
Puri
Approx Travel Time
1d 10h 25m
On Demand
Via Raibareilly
CHEAPEST
Amroha
Raibareilly
Puri
Approx Travel Time
1d 9h 7m
₹865
Onwards
Via Ghaziabad, Purulia
Amroha
Ghaziabad
Purulia
Puri
Approx Travel Time
1d 6h 18m
On Demand
Via Ghaziabad, Korba
Amroha
Ghaziabad
Korba
Puri
Approx Travel Time
1d 16h 50m
On Demand
Via Delhi, Bhubaneshwar
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 50m
₹7,603
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 38m
₹11,901
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 9 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.


