
Mathura to Puri
Puri is approximately 1450+ kms from Mathura. The fastest way to reach Puri from Mathura is by Train, Flight Via Delhi, Bhubaneshwar. It takes approximately 7 hours. The cheapest way to reach Puri from Mathura is by Train Via Bilaspur, Chattisgarh which would take approximately 28 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
FASTEST
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
7h 16m
₹6,134
Onwards
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 21m
₹6,478
Onwards
Via Ghaziabad, Bhubaneshwar
Mathura
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 47m
₹10,249
Onwards
Mathura
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
8h 7m
₹9,094
Onwards
Via Bilaspur, Chattisgarh
CHEAPEST
Mathura
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 3h 45m
₹725
Onwards
Via Sagar
Mathura
Sagar
Puri
Approx Travel Time
1d 6h 52m
On Demand
Via Bilaspur, Chattisgarh, Bhubaneshwar
Mathura
Bilaspur, Chattisgarh
Bhubaneshwar
Puri
Approx Travel Time
1d 5h 30m
₹1,910
Onwards
Via Patna, Kolkata
Mathura
Patna
Kolkata
Puri
Approx Travel Time
1d 20h 45m
₹2,216
Onwards
Frequently Asked Questions
What is the distance between Mathura and Puri?
Puri is approximately 1450+ kms from Mathura.
How long does it take to reach Puri from Mathura?
It takes approximately 7 hours to reach Puri from Mathura by Train, Flight Via Delhi, Bhubaneshwar.
What is the cheapest way to reach Puri from Mathura?
The cheapest way to reach Puri from Mathura is by Train Via Bilaspur, Chattisgarh.
What is the fastest way to reach Puri from Mathura?
The fastest way to reach Puri from Mathura is by Train, Flight Via Delhi, Bhubaneshwar.


