
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,124
Onwards
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 23m
₹9,170
Onwards
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 49m
₹8,498
Onwards
Mathura
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 5m
₹11,090
Onwards
Via Bilaspur, Chattisgarh
CHEAPEST
Mathura
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 3h 5m
₹725
Onwards
Via Bilaspur, Chattisgarh, Bhubaneshwar
Mathura
Bilaspur, Chattisgarh
Bhubaneshwar
Puri
Approx Travel Time
1d 3h 47m
₹1,801
Onwards
Via Morena, Bhubaneshwar
Mathura
Morena
Bhubaneshwar
Puri
Approx Travel Time
1d 9h 5m
On Demand
Via Ghaziabad, Bhubaneshwar
Mathura
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
10h 26m
₹10,769
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 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.

