Mathura to Puri - Multiple Options To Reach By Train, Bus
Puri is approximately 1300+ kms from Mathura. The fastest way to reach Puri from Mathura is by Train. It takes approximately 26 hours. The cheapest way to reach Puri from Mathura is by Train Via Bhubaneshwar which would take approximately 28 hours.
Sort By
Mode of Transport
Via Jharsuguda
Mathura
Jharsuguda
Puri
Approx Travel Time
1d 3h 25m
₹755
Onwards
Via Kanpur
Mathura
Kanpur
Puri
Approx Travel Time
1d 3h 55m
₹810
Onwards
Mathura
Kanpur
Puri
Approx Travel Time
1d 5h 40m
₹985
Onwards
Via Prayagraj(Allahabad)
Mathura
Prayagraj(Allahabad)
Puri
Approx Travel Time
1d 4h 10m
₹875
Onwards
Via Raipur, Chhattisgarh
Mathura
Raipur, Chhattisgarh
Puri
Approx Travel Time
1d 5h 10m
₹1,910
Onwards
Via Bhubaneshwar
CHEAPEST
Mathura
Bhubaneshwar
Puri
Approx Travel Time
1d 3h 40m
₹720
Onwards
Via Sasaram
Mathura
Sasaram
Puri
Approx Travel Time
1d 5h 40m
₹890
Onwards
Via Gondia
Mathura
Gondia
Puri
Approx Travel Time
1d 6h 25m
On Demand
Via Gaya
Mathura
Gaya
Puri
Approx Travel Time
1d 6h 55m
₹885
Onwards
Frequently Asked Questions
What is the distance between Mathura and Puri?
Puri is approximately 1300+ kms from Mathura.
How long does it take to reach Puri from Mathura?
It takes approximately 26 hours to reach Puri from Mathura by Train.
What is the cheapest way to reach Puri from Mathura?
The cheapest way to reach Puri from Mathura is by Train Via Bhubaneshwar.
What is the fastest way to reach Puri from Mathura?
The fastest way to reach Puri from Mathura is by Train.