hero
How2Go
Mainpuri to Mathura

Mainpuri to Mathura

Mathura is approximately 150+ km from Mainpuri, 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

Direct Options

RECOMMENDED

FASTEST

Mainpuri

Mathura

Approx Travel Time

2h 52m

₹799

Onwards

Mainpuri

Mathura

Approx Travel Time

3h 12m

₹4,319

Onwards

Via Hathras

CHEAPEST

Mainpuri

Hathras

Mathura

Approx Travel Time

3h 3m

₹255

Onwards

Mainpuri

Hathras

Mathura

Approx Travel Time

3h 18m

₹710

Onwards

Mainpuri

Hathras

Mathura

Approx Travel Time

3h 10m

₹2,067

Onwards

Via Firozabad, Hathras

Mainpuri

Firozabad

Hathras

Mathura

Approx Travel Time

4h 10m

₹1,931

Onwards

Via Firozabad

Mainpuri

Firozabad

Mathura

Approx Travel Time

4h 12m

₹544

Onwards

Via Agra

Mainpuri

Agra

Mathura

Approx Travel Time

4h 13m

₹849

Onwards

Mainpuri

Agra

Mathura

Approx Travel Time

4h 54m

₹1,051

Onwards

Mainpuri

Agra

Mathura

Approx Travel Time

4h 54m

₹1,818

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Mathura?

Mathura is approximately 150+ kms from Mainpuri.

How long does it take to reach Mathura from Mainpuri?

It takes approximately 3 hours to reach Mathura from Mainpuri by Bus.

What is the cheapest way to reach Mathura from Mainpuri?

The cheapest way to reach Mathura from Mainpuri is by Bus, Train Via Hathras.

What is the fastest way to reach Mathura from Mainpuri?

The fastest way to reach Mathura from Mainpuri is by Bus.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India