Uttarakhand is reachable by air, rail and road — but the smart move is matching the gateway to your cluster. Dehradun serves Garhwal (Mussoorie, Chakrata, Char Dham road), Kathgodam serves Kumaon (Nainital, Almora, Munsiyari), and Haridwar/Rishikesh serve the river towns and the trekking trailheads.
By air
- Jolly Grant, Dehradun (DED) — 25 km from the city; flights from Delhi, Mumbai, Bengaluru and more. Best for: Mussoorie, Rishikesh, Haridwar, Char Dham road.
- Pantnagar (PGH) — 65–90 km from Nainital and Kathgodam. Best for: Kumaon.
By rail
- Dehradun (DDN) — Shatabdi, Nanda Devi and overnight trains from Delhi. Best for: Mussoorie, Chakrata, Garhwal.
- Kathgodam (KGM) — Ranikhet Express and overnight trains. Best for: Nainital, Almora, Kausani, Munsiyari (onward road).
- Haridwar (HW) / Rishikesh — for the river towns and Char Dham road.
- Ramnagar — for Jim Corbett.
By road
Delhi → Dehradun (~250 km), → Nainital (~300 km), → Rishikesh (~240 km) are the three arteries. Hill driving rules apply beyond the plains: daylight, buffers, chains in winter.
Gateway map (which station for which cluster)
| Cluster | Gateway | Onward |
|---|---|---|
| Garhwal hill stations | Dehradun | 1–2 hrs by road |
| Kumaon (lakes, Almora, Munsiyari) | Kathgodam | 1–11 hrs by road |
| River towns | Haridwar/Dehradun | 0.5–1 hr |
| Char Dham road | Haridwar → Rishikesh | up to 10–12 hrs legs |
| Corbett | Ramnagar | 0 hrs — it’s there |