hero
How2Go
Hoshangabad to Nabha

Hoshangabad to Nabha

Nabha is approximately 900+ km from Hoshangabad, 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 Nabha.

Read More
Sort By
Mode of Transport

Via Bhopal, Delhi

RECOMMENDED

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

11h 36m

₹5,567

Onwards

FASTEST

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

11h 35m

₹7,247

Onwards

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

14h 57m

₹540

Onwards

Hoshangabad

Bhopal

Delhi

Nabha

Approx Travel Time

14h 36m

₹2,220

Onwards

Via Agra, Ambala

CHEAPEST

Hoshangabad

Agra

Ambala

Nabha

Approx Travel Time

15h 41m

₹505

Onwards

Ads by MMT

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

Via Indore, Delhi

Hoshangabad

Indore

Delhi

Nabha

Approx Travel Time

15h 55m

On Demand

Hoshangabad

Indore

Delhi

Nabha

Approx Travel Time

16h 9m

₹7,360

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 Cab, 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 Train Via Agra, Ambala.

What is the fastest way to reach Nabha from Hoshangabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India