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