hero
How2Go
Hoshangabad to Mainpuri

Hoshangabad to Mainpuri

Mainpuri is approximately 600+ kms from Hoshangabad. The fastest way to reach Mainpuri from Hoshangabad is by Train, Cab Via Agra. It takes approximately 11 hours. The cheapest way to reach Mainpuri from Hoshangabad is by Train, Bus Via Agra which would take approximately 12 hours.

Sort By
Mode of Transport

Via Agra, Shikohabad

RECOMMENDED

Hoshangabad

Agra

Shikohabad

Mainpuri

Approx Travel Time

11h 16m

On Demand

Via Agra

FASTEST

Hoshangabad

Agra

Mainpuri

Approx Travel Time

11h

₹2,183

Onwards

CHEAPEST

Hoshangabad

Agra

Mainpuri

Approx Travel Time

11h 53m

₹594

Onwards

Ads by MMT

Via Morena, Agra

Hoshangabad

Morena

Agra

Mainpuri

Approx Travel Time

16h 7m

₹2,298

Onwards

Via Guna, Agra

Hoshangabad

Guna

Agra

Mainpuri

Approx Travel Time

15h 54m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Hoshangabad and Mainpuri?

Mainpuri is approximately 600+ kms from Hoshangabad.

How long does it take to reach Mainpuri from Hoshangabad?

It takes approximately 11 hours to reach Mainpuri from Hoshangabad by Train, Cab Via Agra.

What is the cheapest way to reach Mainpuri from Hoshangabad?

The cheapest way to reach Mainpuri from Hoshangabad is by Train, Bus Via Agra.

What is the fastest way to reach Mainpuri from Hoshangabad?

The fastest way to reach Mainpuri from Hoshangabad is by Train, Cab Via Agra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India