hero
How2Go
Siliguri to Nabha

Siliguri to Nabha

Nabha is approximately 1350+ km from Siliguri, 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

Siliguri

Delhi

Nabha

Approx Travel Time

9h

₹6,560

Onwards

Via Delhi, Rajpura

FASTEST

Siliguri

Delhi

Rajpura

Nabha

Approx Travel Time

8h 1m

₹6,630

Onwards

Via Delhi, Ambala

CHEAPEST

Siliguri

Delhi

Ambala

Nabha

Approx Travel Time

1d 1h 55m

₹860

Onwards

Siliguri

Delhi

Ambala

Nabha

Approx Travel Time

8h 15m

₹6,620

Onwards

Via Bettiah, Ambala

Siliguri

Bettiah

Ambala

Nabha

Approx Travel Time

1d 9h 17m

₹1,440

Onwards

Via Khagaria, Ambala

Siliguri

Khagaria

Ambala

Nabha

Approx Travel Time

1d 8h 9m

₹7,935

Onwards

Via Delhi, Patiala

Siliguri

Delhi

Patiala

Nabha

Approx Travel Time

8h 6m

₹6,695

Onwards

Via Delhi, Dhuri

Siliguri

Delhi

Dhuri

Nabha

Approx Travel Time

8h 47m

₹6,640

Onwards

Via Delhi, Bathinda

Siliguri

Delhi

Bathinda

Nabha

Approx Travel Time

8h 3m

On Demand

Via Delhi, Barnala

Siliguri

Delhi

Barnala

Nabha

Approx Travel Time

9h 55m

₹6,735

Onwards

Frequently Asked Questions

What is the distance between Siliguri and Nabha?

Nabha is approximately 1350+ kms from Siliguri.

How long does it take to reach Nabha from Siliguri?

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

What is the cheapest way to reach Nabha from Siliguri?

The cheapest way to reach Nabha from Siliguri is by Train Via Delhi, Ambala.

What is the fastest way to reach Nabha from Siliguri?

The fastest way to reach Nabha from Siliguri is by Flight, Train Via Delhi, Rajpura.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India