
Amroha to Puri
Puri is approximately 1400+ kms from Amroha. The fastest way to reach Puri from Amroha is by Bus, Flight, Train Via Delhi, 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
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 13m
₹8,119
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 57m
₹10,967
Onwards
Amroha
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
9h 58m
₹12,569
Onwards
Via Delhi, Bhubaneshwar
FASTEST
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 1m
₹8,473
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 50m
₹8,124
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 11m
₹11,109
Onwards
Amroha
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 35m
₹12,574
Onwards
Via Raibareilly
CHEAPEST
Amroha
Raibareilly
Puri
Approx Travel Time
1d 9h 7m
₹865
Onwards
Via Ghaziabad, Korba
Amroha
Ghaziabad
Korba
Puri
Approx Travel Time
1d 17h 20m
On Demand
Via Dehradun, Bhubaneshwar
Amroha
Dehradun
Bhubaneshwar
Puri
Approx Travel Time
10h 27m
₹13,297
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 Bus, Flight, Train Via Delhi, 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 Bus, Flight, Train Via Delhi, Bhubaneshwar.

