Maddur to Nabha Distance

Nabha is approximately 2050+ km from Maddur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nabha, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Maddur, India to Nabha, India

Via Bangalore, Delhi

RECOMMENDED

Maddur

Bangalore

Delhi

Nabha

Approx Travel Time

13h 33m

₹8,914

Onwards

FASTEST

Maddur

Bangalore

Delhi

Nabha

Approx Travel Time

13h 11m

₹9,007

Onwards

Via Bangalore, Ghaziabad, Delhi

Maddur

Bangalore

Ghaziabad

Delhi

Nabha

Approx Travel Time

14h 38m

₹7,401

Onwards

Maddur

Bangalore

Ghaziabad

Delhi

Nabha

Approx Travel Time

14h 16m

₹7,494

Onwards

Ads by MMT

Via Bangalore, Hyderabad, Delhi

CHEAPEST

Maddur

Bangalore

Hyderabad

Delhi

Nabha

Approx Travel Time

1d 16h 28m

₹1,305

Onwards

Via Bangalore, Gwalior, Delhi

Maddur

Bangalore

Gwalior

Delhi

Nabha

Approx Travel Time

15h 23m

₹11,168

Onwards

Maddur

Bangalore

Gwalior

Delhi

Nabha

Approx Travel Time

15h 1m

₹11,261

Onwards

Ads by MMT

Via Hyderabad

Maddur

Hyderabad

Nabha

Approx Travel Time

1d 19h 14m

₹49,970

Onwards

Via Bangalore, Bhopal, Delhi

Maddur

Bangalore

Bhopal

Delhi

Nabha

Approx Travel Time

15h 11m

₹11,860

Onwards

Via Kurnool, Delhi

Maddur

Kurnool

Delhi

Nabha

Approx Travel Time

1d 18h 9m

₹2,299

Onwards

Frequently Asked Questions

What is the distance between Maddur and Nabha?

Nabha is approximately 2050+ km from Maddur.

How long does it take to reach Nabha from Maddur?

It takes approximately 13 hours to reach Nabha from Maddur by Bus, Flight, Train Via Bangalore, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India