
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 9 hours. The cheapest way to reach Puri from Mathura is by Train Via Bilaspur, Chattisgarh which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
FASTEST
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 56m
₹8,352
Onwards
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 29m
₹11,863
Onwards
Via Ghaziabad, Bhubaneshwar
Mathura
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 53m
₹12,166
Onwards
Mathura
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 26m
₹11,112
Onwards
Via Bilaspur, Chattisgarh
CHEAPEST
Mathura
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 3h 5m
₹725
Onwards
Via Sagar
Mathura
Sagar
Puri
Approx Travel Time
1d 2h 20m
On Demand
Via Bilaspur, Chattisgarh, Bhubaneshwar
Mathura
Bilaspur, Chattisgarh
Bhubaneshwar
Puri
Approx Travel Time
1d 3h 47m
₹1,809
Onwards
Via Morena, Bhubaneshwar
Mathura
Morena
Bhubaneshwar
Puri
Approx Travel Time
1d 6h 50m
On Demand
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 9 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.


