hero
How2Go
Hoshangabad to Nabha

Hoshangabad to Nabha

Nabha is approximately 900+ kms from Hoshangabad. The fastest way to reach Nabha from Hoshangabad is by Bus, Flight, Train Via Bhopal, Delhi. It takes approximately 12 hours. The cheapest way to reach Nabha from Hoshangabad is by Bus, Train Via Bhopal, Delhi which would take approximately 16 hours.

Sort By
Mode of Transport

Via Bhopal, Delhi

RECOMMENDED

FASTEST

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

11h 34m

₹5,567

Onwards

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

11h 35m

₹7,247

Onwards

CHEAPEST

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

15h 54m

₹540

Onwards

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

15h 35m

₹2,220

Onwards

Via Jabalpur, Delhi

Hoshangabad

Jabalpur

Delhi

Nabha

Approx Travel Time

14h 52m

On Demand

Hoshangabad

Jabalpur

Delhi

Nabha

Approx Travel Time

15h 12m

On Demand

Ads by MMT

Via Indore, Delhi

Hoshangabad

Indore

Delhi

Nabha

Approx Travel Time

15h 36m

₹7,410

Onwards

Hoshangabad

Indore

Delhi

Nabha

Approx Travel Time

15h 46m

₹11,661

Onwards

Via Nagpur, Delhi

Hoshangabad

Nagpur

Delhi

Nabha

Approx Travel Time

15h 24m

₹14,716

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Hoshangabad and Nabha?

Nabha is approximately 900+ kms from Hoshangabad.

How long does it take to reach Nabha from Hoshangabad?

It takes approximately 12 hours to reach Nabha from Hoshangabad by Bus, Flight, Train Via Bhopal, Delhi.

What is the cheapest way to reach Nabha from Hoshangabad?

The cheapest way to reach Nabha from Hoshangabad is by Bus, Train Via Bhopal, Delhi.

What is the fastest way to reach Nabha from Hoshangabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India