hero
How2Go
Leh to Nabha

Leh to Nabha

Nabha is approximately 650+ km from Leh, 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 Jammu, Ludhiana

RECOMMENDED

Leh

Jammu

Ludhiana

Nabha

Approx Travel Time

8h 29m

On Demand

Via Mohali, Ambala

FASTEST

Leh

Mohali

Ambala

Nabha

Approx Travel Time

6h 17m

₹6,924

Onwards

Via Jammu, Dhuri

CHEAPEST

Leh

Jammu

Dhuri

Nabha

Approx Travel Time

8h 45m

₹5,550

Onwards

Via Jammu, Jalandhar

Leh

Jammu

Jalandhar

Nabha

Approx Travel Time

9h 9m

On Demand

Via Jammu, Maler Kotla

Leh

Jammu

Maler Kotla

Nabha

Approx Travel Time

9h 53m

On Demand

Via Jammu, Rajpura

Leh

Jammu

Rajpura

Nabha

Approx Travel Time

9h 59m

₹5,560

Onwards

Via Mohali, Ludhiana

Leh

Mohali

Ludhiana

Nabha

Approx Travel Time

7h 42m

On Demand

Via Jammu, Patiala

Leh

Jammu

Patiala

Nabha

Approx Travel Time

10h 20m

₹5,635

Onwards

Via Mohali, Jalandhar

Leh

Mohali

Jalandhar

Nabha

Approx Travel Time

9h 56m

On Demand

Frequently Asked Questions

What is the distance between Leh and Nabha?

Nabha is approximately 650+ kms from Leh.

How long does it take to reach Nabha from Leh?

It takes approximately 6 hours to reach Nabha from Leh by Flight, Train Via Mohali, Ambala.

What is the cheapest way to reach Nabha from Leh?

The cheapest way to reach Nabha from Leh is by Flight, Train Via Jammu, Dhuri.

What is the fastest way to reach Nabha from Leh?

The fastest way to reach Nabha from Leh is by Flight, Train Via Mohali, Ambala.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India