hero
How2Go
Bhubaneshwar to Nabha

Bhubaneshwar to Nabha

Nabha is approximately 1500+ km from Bhubaneshwar, 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 Delhi

RECOMMENDED

Bhubaneshwar

Delhi

Nabha

Approx Travel Time

9h 10m

₹10,630

Onwards

Via Delhi, Bathinda

FASTEST

Bhubaneshwar

Delhi

Bathinda

Nabha

Approx Travel Time

8h 13m

₹12,680

Onwards

Via Kanpur, Ambala

CHEAPEST

Bhubaneshwar

Kanpur

Ambala

Nabha

Approx Travel Time

1d 6h 36m

₹1,070

Onwards

Via Asansol, Ambala

Bhubaneshwar

Asansol

Ambala

Nabha

Approx Travel Time

1d 10h 14m

₹1,945

Onwards

Via Sambalpur, Ambala

Bhubaneshwar

Sambalpur

Ambala

Nabha

Approx Travel Time

1d 13h 12m

₹7,467

Onwards

Via Mohali, Ambala

Bhubaneshwar

Mohali

Ambala

Nabha

Approx Travel Time

8h 37m

₹10,359

Onwards

Via Delhi, Patiala

Bhubaneshwar

Delhi

Patiala

Nabha

Approx Travel Time

8h 16m

₹10,765

Onwards

Via Delhi, Rajpura

Bhubaneshwar

Delhi

Rajpura

Nabha

Approx Travel Time

8h 37m

₹10,700

Onwards

Via Delhi, Ambala

Bhubaneshwar

Delhi

Ambala

Nabha

Approx Travel Time

8h 54m

₹10,690

Onwards

Via Delhi, Dhuri

Bhubaneshwar

Delhi

Dhuri

Nabha

Approx Travel Time

8h 57m

₹10,710

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Nabha?

Nabha is approximately 1500+ kms from Bhubaneshwar.

How long does it take to reach Nabha from Bhubaneshwar?

It takes approximately 8 hours to reach Nabha from Bhubaneshwar by Flight, Train Via Delhi, Bathinda.

What is the cheapest way to reach Nabha from Bhubaneshwar?

The cheapest way to reach Nabha from Bhubaneshwar is by Train Via Kanpur, Ambala.

What is the fastest way to reach Nabha from Bhubaneshwar?

The fastest way to reach Nabha from Bhubaneshwar is by Flight, Train Via Delhi, Bathinda.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India