hero
How2Go
Dehradun to Nabha

Dehradun to Nabha

Nabha is approximately 200+ km from Dehradun, 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 Ambala

RECOMMENDED

Dehradun

Ambala

Nabha

Approx Travel Time

5h 12m

₹544

Onwards

Dehradun

Ambala

Nabha

Approx Travel Time

7h 1m

₹310

Onwards

Via Saharanpur

FASTEST

Dehradun

Saharanpur

Nabha

Approx Travel Time

4h 57m

₹902

Onwards

Dehradun

Saharanpur

Nabha

Approx Travel Time

5h 44m

₹650

Onwards

Via Roorkee

Dehradun

Roorkee

Nabha

Approx Travel Time

5h 39m

₹2,528

Onwards

CHEAPEST

Dehradun

Roorkee

Nabha

Approx Travel Time

6h 8m

₹235

Onwards

Dehradun

Roorkee

Nabha

Approx Travel Time

6h 42m

₹609

Onwards

Via Ludhiana

Dehradun

Ludhiana

Nabha

Approx Travel Time

8h 40m

₹2,270

Onwards

Via Yamunanagar

Dehradun

Yamunanagar

Nabha

Approx Travel Time

6h 8m

₹735

Onwards

Via Haridwar

Dehradun

Haridwar

Nabha

Approx Travel Time

6h 37m

₹255

Onwards

Frequently Asked Questions

What is the distance between Dehradun and Nabha?

Nabha is approximately 200+ kms from Dehradun.

How long does it take to reach Nabha from Dehradun?

It takes approximately 5 hours to reach Nabha from Dehradun by Bus, Train Via Saharanpur.

What is the cheapest way to reach Nabha from Dehradun?

The cheapest way to reach Nabha from Dehradun is by Train Via Roorkee.

What is the fastest way to reach Nabha from Dehradun?

The fastest way to reach Nabha from Dehradun is by Bus, Train Via Saharanpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India