National Highway 22 links
Ambala in
Haryana with
Shipkila, near the Indo–China international border, in
Himachal Pradesh. This 459 km-long road spans across the states of Haryana,
Punjab and Himachal Pradesh and touches some major district headquarters, towns and cities on its way. National Highway 22 meets
National Highway 21 near
Chandigarh.
National Highway 22 starts at Ambala and travels north for a few kilometers, chords the south-eastern tip of Punjab, and re-enters Haryana near
Panchkula.
Kalka,
Pinjore and
Derabassi are the major settlements that lie along the highway in these states. National Highway 22 is 21 km-long in Punjab and has a total length of 30 km in Haryana.
About 12 km beyond Kalka, the highway enters Himachal Pradesh;
Kasauli is the first major settlement one would come across in Himachal Pradesh. National Highway 22 then zig-zags its way north-east, past
Solan,
Narkanda,
Rampur,
Kalpa and
Puh, before ending at Shipkila, near the international border. The highway is 398 km-long in Himachal Pradesh.
Chail,
Kandaghat,
Fagu and
Kotgarh are the famous tourist spots lying on or near National Highway 22.