hero
How2Go
Moradabad to Hoshangabad

Moradabad to Hoshangabad

Hoshangabad is approximately 800+ kms from Moradabad. The fastest way to reach Hoshangabad from Moradabad is by Cab, Flight, Bus Via Delhi, Bhopal. It takes approximately 11 hours. The cheapest way to reach Hoshangabad from Moradabad is by Bus, Train Via Mathura, Bhopal which would take approximately 16 hours.

Sort By
Mode of Transport

Via Delhi, Bhopal

RECOMMENDED

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 26m

₹9,386

Onwards

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

11h 20m

₹5,613

Onwards

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 25m

₹5,299

Onwards

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 21m

₹11,565

Onwards

FASTEST

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 20m

₹7,478

Onwards

Moradabad

Delhi

Bhopal

Hoshangabad

Approx Travel Time

11h 21m

₹9,700

Onwards

Via Mathura, Bhopal

CHEAPEST

Moradabad

Mathura

Bhopal

Hoshangabad

Approx Travel Time

15h 50m

₹1,050

Onwards

Ads by MMT

Via Dholpur, Bhopal

Moradabad

Dholpur

Bhopal

Hoshangabad

Approx Travel Time

19h 23m

On Demand

Via Agra, Bhopal

Moradabad

Agra

Bhopal

Hoshangabad

Approx Travel Time

21h 45m

₹2,269

Onwards

Moradabad

Agra

Bhopal

Hoshangabad

Approx Travel Time

17h 15m

₹1,429

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Moradabad and Hoshangabad?

Hoshangabad is approximately 800+ kms from Moradabad.

How long does it take to reach Hoshangabad from Moradabad?

It takes approximately 11 hours to reach Hoshangabad from Moradabad by Cab, Flight, Bus Via Delhi, Bhopal.

What is the cheapest way to reach Hoshangabad from Moradabad?

The cheapest way to reach Hoshangabad from Moradabad is by Bus, Train Via Mathura, Bhopal.

What is the fastest way to reach Hoshangabad from Moradabad?

The fastest way to reach Hoshangabad from Moradabad is by Cab, Flight, Bus Via Delhi, Bhopal.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India