hero
How2Go
Roorkee to Leh

Roorkee to Leh

Leh is approximately 550+ km from Roorkee, 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 Mohali

RECOMMENDED

CHEAPEST

FASTEST

Roorkee

Mohali

Leh

Approx Travel Time

6h 26m

₹7,235

Onwards

Roorkee

Mohali

Leh

Approx Travel Time

7h 4m

₹11,250

Onwards

Direct Options

Roorkee

Leh

Approx Travel Time

18h 21m

On Demand

Ads by MMT

Via Haridwar, Dharamsala

Roorkee

Haridwar

Dharamsala

Leh

Approx Travel Time

1d 4h 17m

On Demand

Via Pathankot, Kathua

Roorkee

Pathankot

Kathua

Leh

Approx Travel Time

1d 1h 7m

₹22,525

Onwards

Ads by MMT

Via Ambala, Mohali

Roorkee

Ambala

Mohali

Leh

Approx Travel Time

6h 51m

₹7,275

Onwards

Via Chandigarh, Mohali

Roorkee

Chandigarh

Mohali

Leh

Approx Travel Time

6h 58m

₹7,295

Onwards

Via Delhi

Roorkee

Delhi

Leh

Approx Travel Time

7h 18m

₹10,536

Onwards

Via Saharanpur, Mohali

Roorkee

Saharanpur

Mohali

Leh

Approx Travel Time

7h 20m

₹7,305

Onwards

Via Rajpura, Mohali

Roorkee

Rajpura

Mohali

Leh

Approx Travel Time

7h 54m

On Demand

Frequently Asked Questions

What is the distance between Roorkee and Leh?

Leh is approximately 550+ kms from Roorkee.

How long does it take to reach Leh from Roorkee?

It takes approximately 7 hours to reach Leh from Roorkee by Train, Flight Via Mohali.

What is the cheapest way to reach Leh from Roorkee?

The cheapest way to reach Leh from Roorkee is by Train, Flight Via Mohali.

What is the fastest way to reach Leh from Roorkee?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India