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

9h 5m

₹9,825

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

10h 5m

₹9,870

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

9h 26m

₹12,922

Onwards

Puri

Bhubaneshwar

Delhi

Mathura

Approx Travel Time

10h 15m

₹10,639

Onwards

Via Tundla

Puri

Tundla

Mathura

Approx Travel Time

1d 3h 3m

₹2,308

Onwards

Ads by MMT

Direct Options

CHEAPEST

Puri

Mathura

Approx Travel Time

1d 12h 47m

₹755

Onwards

Puri

Mathura

Approx Travel Time

1d 5h 3m

₹41,555

Onwards

Via Bhubaneshwar, Morena

Puri

Bhubaneshwar

Morena

Mathura

Approx Travel Time

1d 9h 35m

On Demand

Ads by MMT

Via Bhubaneshwar, Ghaziabad

Puri

Bhubaneshwar

Ghaziabad

Mathura

Approx Travel Time

10h 1m

₹9,895

Onwards

Puri

Bhubaneshwar

Ghaziabad

Mathura

Approx Travel Time

10h 6m

₹11,734

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 9 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