hero
How2Go
Mathura to Shajapur

Mathura to Shajapur

Shajapur is approximately 550+ km from Mathura, 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 Shajapur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Mathura

Shajapur

Approx Travel Time

8h 33m

₹340

Onwards

Mathura

Shajapur

Approx Travel Time

10h 40m

₹1,000

Onwards

Via Agra, Bhopal

FASTEST

Mathura

Agra

Bhopal

Shajapur

Approx Travel Time

6h 13m

₹22,436

Onwards

Mathura

Agra

Bhopal

Shajapur

Approx Travel Time

6h 51m

₹22,880

Onwards

Mathura

Agra

Bhopal

Shajapur

Approx Travel Time

6h 22m

₹31,370

Onwards

Via Khachrod

CHEAPEST

Mathura

Khachrod

Shajapur

Approx Travel Time

8h 33m

₹285

Onwards

Via Morena

Mathura

Morena

Shajapur

Approx Travel Time

8h 39m

₹365

Onwards

Via Bhopal

Mathura

Bhopal

Shajapur

Approx Travel Time

8h 43m

₹395

Onwards

Via Kota

Mathura

Kota

Shajapur

Approx Travel Time

8h 51m

₹290

Onwards

Via Ratlam

Mathura

Ratlam

Shajapur

Approx Travel Time

8h 55m

₹300

Onwards

Frequently Asked Questions

What is the distance between Mathura and Shajapur?

Shajapur is approximately 550+ kms from Mathura.

How long does it take to reach Shajapur from Mathura?

It takes approximately 6 hours to reach Shajapur from Mathura by Train, Flight Via Agra, Bhopal.

What is the cheapest way to reach Shajapur from Mathura?

The cheapest way to reach Shajapur from Mathura is by Train Via Khachrod.

What is the fastest way to reach Shajapur from Mathura?

The fastest way to reach Shajapur from Mathura is by Train, Flight Via Agra, Bhopal.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India