hero
How2Go
Nabha to Leh

Nabha to Leh

Leh is approximately 500+ km from Nabha, 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 Leh.

Read More
Sort By
Mode of Transport

Via Ambala, Mohali

RECOMMENDED

FASTEST

Nabha

Ambala

Mohali

Leh

Approx Travel Time

5h 56m

₹7,320

Onwards

Via Dhuri, Jammu

Nabha

Dhuri

Jammu

Leh

Approx Travel Time

9h 35m

₹5,450

Onwards

Ads by MMT

Via Ludhiana, Jammu

CHEAPEST

Nabha

Ludhiana

Jammu

Leh

Approx Travel Time

10h 8m

₹5,390

Onwards

Via Ludhiana, Mohali

Nabha

Ludhiana

Mohali

Leh

Approx Travel Time

8h 37m

₹7,315

Onwards

Ads by MMT

Via Rajpura, Jammu

Nabha

Rajpura

Jammu

Leh

Approx Travel Time

10h 34m

₹5,460

Onwards

Via Jalandhar, Jammu

Nabha

Jalandhar

Jammu

Leh

Approx Travel Time

10h 47m

₹5,395

Onwards

Via Maler Kotla, Jammu

Nabha

Maler Kotla

Jammu

Leh

Approx Travel Time

10h 50m

₹5,440

Onwards

Via Patiala, Jammu

Nabha

Patiala

Jammu

Leh

Approx Travel Time

13h 7m

On Demand

Via Jalandhar, Mohali

Nabha

Jalandhar

Mohali

Leh

Approx Travel Time

11h 17m

₹7,335

Onwards

Via Jammu

Nabha

Jammu

Leh

Approx Travel Time

12h 16m

₹10,965

Onwards

Frequently Asked Questions

What is the distance between Nabha and Leh?

Leh is approximately 500+ kms from Nabha.

How long does it take to reach Leh from Nabha?

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

What is the cheapest way to reach Leh from Nabha?

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

What is the fastest way to reach Leh from Nabha?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India