hero
How2Go
Puri to Mathura

Puri to Mathura

Mathura is approximately 1450+ km from Puri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mathura.

Read More
Sort By
Mode of Transport

Via Bhubaneshwar, Delhi

RECOMMENDED

FASTEST

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

7h 45m

₹10,565

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

8h 45m

₹11,742

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

9h 22m

₹10,919

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

9h 42m

₹10,620

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

9h 34m

₹12,612

Onwards

Via Bhubaneshwar, Morena

Puri

Bhubaneshwar

Morena

Mathura

Approx Travel Time

14h 41m

₹2,426

Onwards

Via Bilaspur, Chattisgarh

Puri

Bilaspur

Mathura

Approx Travel Time

1d 1h 4m

₹850

Onwards

Via Tundla

Puri

Tundla

Mathura

Approx Travel Time

1d 2h 53m

₹2,599

Onwards

Direct Options

CHEAPEST

Puri

Mathura

Approx Travel Time

1d 12h 47m

₹755

Onwards

Puri

Mathura

Approx Travel Time

1d 3h 41m

₹37,468

Onwards

Frequently Asked Questions

What is the distance between Puri and Mathura?

Mathura is approximately 1450+ kms from Puri.

How long does it take to reach Mathura from Puri?

It takes approximately 8 hours to reach Mathura from Puri by Train, Flight Via Bhubaneshwar, Delhi.

What is the cheapest way to reach Mathura from Puri?

The cheapest way to reach Mathura from Puri is by Train.

What is the fastest way to reach Mathura from Puri?

The fastest way to reach Mathura from Puri is by Train, Flight Via Bhubaneshwar, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India