Ongole to Nabha Distance

Nabha is approximately 2100+ km from Ongole. 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 14 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 Ongole, India to Nabha, India

Via Srikalahasti, Delhi

RECOMMENDED

Ongole

Srikalahasti

Delhi

Nabha

Approx Travel Time

14h 17m

₹7,445

Onwards

Ongole

Srikalahasti

Delhi

Nabha

Approx Travel Time

16h 24m

₹7,999

Onwards

Via Rajahmundry, Delhi

Ongole

Rajahmundry

Delhi

Nabha

Approx Travel Time

15h 2m

₹7,285

Onwards

Ongole

Rajahmundry

Delhi

Nabha

Approx Travel Time

15h 44m

₹8,285

Onwards

Ads by MMT

Via Khammam, Delhi

CHEAPEST

Ongole

Khammam

Delhi

Nabha

Approx Travel Time

1d 8h 37m

₹1,035

Onwards

Ongole

Khammam

Delhi

Nabha

Approx Travel Time

1d 9h

On Demand

Ongole

Khammam

Delhi

Nabha

Approx Travel Time

1d 10h 30m

₹2,004

Onwards

Via Gannavaram, Delhi

FASTEST

Ongole

Gannavaram

Delhi

Nabha

Approx Travel Time

13h 44m

₹9,314

Onwards

Ongole

Gannavaram

Delhi

Nabha

Approx Travel Time

13h 48m

On Demand

Ads by MMT

Via Hyderabad, Delhi

Ongole

Hyderabad

Delhi

Nabha

Approx Travel Time

17h 19m

₹7,354

Onwards

Frequently Asked Questions

What is the distance between Ongole and Nabha?

Nabha is approximately 2100+ km from Ongole.

How long does it take to reach Nabha from Ongole?

It takes approximately 14 hours to reach Nabha from Ongole by Bus, Flight, Train Via Gannavaram, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India