Namaste! 👋 Tell us a little about you, then send your message on WhatsApp.
WhatsApp number
Your details are used only to reply to you. Privacy
Route map
Roads, passes and the long way round
Choose a road and travel it stop by stop: the altitude at every pass, the distance between villages and the places worth pausing for. Every line follows the real road, measured from open map and terrain data.
Hard · June to mid-October
Delhi to Leh
The full overland journey from the capital to Ladakh: the plains, the Kullu valley and Manali, then the Atal Tunnel and the great high passes to Leh.
Distance
965 km
Duration
4-6 days
Highest
5,328 m
About this route. Road line and driving distances from OpenStreetMap (routed with OSRM); elevation profile from NASA SRTM 90 m elevation data (via OpenTopoData). Roads in Ladakh change with the seasons: always check current conditions locally before you travel. Use it to plan, not to navigate.
Permits: No permit is needed via the Atal Tunnel. The Manali–Leh highway is seasonal (usually June to mid-October), so check pass status before you set off, and plan rest days for altitude.
Elevation profile
Terrain heights along the road from the Copernicus GLO-90 elevation model (tunnels drawn straight through).
Waypoints and altitudes for Delhi to Leh
Stop
Km
Altitude
Delhi
0
210 m
Chandigarh
268.4
350 m
Mandi
432.2
770 m
Manali
539.2
1,910 m
Atal Tunnel
567.5
3,060 m
Keylong
608.7
3,090 m
Jispa
630.3
3,270 m
Baralacha La
683.3
4,890 m
Sarchu
714.3
4,290 m
Pang
790.1
4,510 m
Tanglang La
856
5,328 m
Upshi
916.7
3,400 m
Leh
964.9
3,500 m
Stops
01 / 13
km 0 of 965 · 210 m
Stop 1 of 13 · Town · km 0 of 965
Delhi
Altitude 210 m · km 0 of 965
Start early to clear the city before traffic builds; the plains section to Chandigarh is fast, divided highway.
Nearby
India Gate
Connaught Place
Stop 2 of 13 · Town · km 268.4 of 965
Chandigarh
Altitude 350 m · km 268.4 of 965
A good breakfast stop or first-night option if you leave Delhi late. The climb into the hills begins soon after.
Nearby
Sukhna Lake
Rock Garden
Stop 3 of 13 · Town · km 432.2 of 965
Mandi
Altitude 770 m · km 432.2 of 965
The gateway to the Kullu valley, on the Beas river. Many travellers spend the first night here or at Kullu.
Nearby
Bhutnath Temple
Rewalsar Lake
Stop 4 of 13 · Town · km 539.2 of 965
Manali
Altitude 1,910 m · km 539.2 of 965
The last big town before the high mountains: rest a night here and let your body adjust before the passes. Check the status of the Leh highway before you leave.
Nearby
Old Manali
Stop 5 of 13 · Pass · km 567.5 of 965
Atal Tunnel
Altitude 3,060 m · km 567.5 of 965
The 9 km tunnel under the Rohtang Pass, opened in 2020, is now the main way into Lahaul: no Rohtang permit is needed and it saves hours. The old road over Rohtang La (3,978 m) is still open in season for the views, with an online permit.
Nearby
Sissu waterfall
Rohtang La (old road)
Stop 6 of 13 · Village · km 608.7 of 965
Keylong
Altitude 3,090 m · km 608.7 of 965
The district headquarters of Lahaul; a sensible overnight stop.
Nearby
Kardang Monastery
Stop 7 of 13 · Village · km 630.3 of 965
Jispa
Altitude 3,270 m · km 630.3 of 965
Riverside valley stop with camps and guesthouses.
Nearby
Bhaga river
Stop 8 of 13 · Pass · km 683.3 of 965
Baralacha La
Altitude 4,890 m · km 683.3 of 965
High, wide pass. Suraj Tal lake is nearby.
Nearby
Suraj Tal
Stop 9 of 13 · Camp · km 714.3 of 965
Sarchu
Altitude 4,290 m · km 714.3 of 965
Tented camps near the Himachal-Ladakh border. Many people feel altitude effects here.
Nearby
Camps
Stop 10 of 13 · Camp · km 790.1 of 965
Pang
Altitude 4,510 m · km 790.1 of 965
Tea tents and rest stops at a high plateau.
Nearby
More Plains approach
Stop 11 of 13 · Pass · km 856 of 965
Tanglang La
Altitude 5,328 m · km 856 of 965
The last big pass before the descent to the Indus.
Nearby
Pass shrine
Stop 12 of 13 · Village · km 916.7 of 965
Upshi
Altitude 3,400 m · km 916.7 of 965
Back at the Indus; fuel and tea.
Nearby
Indus river
Stop 13 of 13 · Town · km 964.9 of 965
Leh
Altitude 3,500 m · km 964.9 of 965
Rest. Give yourself a full day before going higher.