Bhagalpur to Nabha Distance

Nabha is approximately 1350+ km from Bhagalpur. 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 Bhagalpur, India to Nabha, India

Via Gaya, Delhi

RECOMMENDED

Bhagalpur

Gaya

Delhi

Nabha

Approx Travel Time

14h 58m

₹6,840

Onwards

Via Muzaffarpur, Delhi

Bhagalpur

Muzaffarpur

Delhi

Nabha

Approx Travel Time

16h 21m

₹6,752

Onwards

Bhagalpur

Muzaffarpur

Delhi

Nabha

Approx Travel Time

15h 26m

₹6,972

Onwards

Ads by MMT

Via Patna, Delhi

Bhagalpur

Patna

Delhi

Nabha

Approx Travel Time

14h 21m

₹7,257

Onwards

Via Delhi, Ambala

CHEAPEST

Bhagalpur

Delhi

Ambala

Nabha

Approx Travel Time

21h 41m

₹800

Onwards

Ads by MMT

Via Begusarai, Delhi

Bhagalpur

Begusarai

Delhi

Nabha

Approx Travel Time

1d 0h 50m

₹905

Onwards

Via Gorakhpur, Delhi

Bhagalpur

Gorakhpur

Delhi

Nabha

Approx Travel Time

18h 35m

₹5,359

Onwards

Via Purnia, Delhi

Bhagalpur

Purnia

Delhi

Nabha

Approx Travel Time

13h 3m

₹9,348

Onwards

FASTEST

Bhagalpur

Purnia

Delhi

Nabha

Approx Travel Time

12h 43m

₹13,260

Onwards

Via Barh, Delhi

Bhagalpur

Barh

Delhi

Nabha

Approx Travel Time

23h 33m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Bhagalpur and Nabha?

The straight-line distance is approximately 1200+ km.

What is the distance from Bhagalpur to Nabha via Gaya?

Via Gaya, the distance is approximately 1350+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India