Himachal Pradesh bus routes by district

Marour covers HRTC and private bus services across all 12 districts of Himachal Pradesh. Pick a district to see its bus routes, station-wise timetables, and live GPS tracking — from Chamba and Kangra in the north-west to Kinnaur and Lahaul-Spiti in the high Himalayas.

Chamba

HP

Chamba is a Himalayan district in north-west Himachal Pradesh, home to Dalhousie, Khajjiar and the Bharmour valley.

182 routes · 3 stations

Kangra

HP

Kangra is the most populous HP district, covering Dharamsala, McLeod Ganj, Palampur, Kangra town and the Baijnath belt.

346 routes · 7 stations

Kullu

HP

Kullu district spans the Kullu–Manali valley, Bhuntar, the Parvati valley (Manikaran, Kasol) and Banjar.

138 routes · 3 stations

Mandi

HP

Mandi is a central HP district with Sundernagar, Joginder Nagar, Sarkaghat, Karsog and the Rewalsar lake town.

120 routes · 4 stations

Shimla

HP

Shimla, the state capital district, covers Rampur, Rohru, Theog, Narkanda, Kufri, Chopal and Kotkhai.

320 routes · 6 stations

Solan

HP

Solan is HP’s industrial gateway district, including Nalagarh, Baddi, Kasauli, Parwanoo, Arki and Kandaghat.

208 routes · 3 stations

Sirmaur

HP

Sirmaur is a southern HP district with Nahan, Paonta Sahib, Rajgarh, Renuka Ji and Shillai.

39 routes · 3 stations

Bilaspur

HP

Bilaspur sits on the Gobind Sagar lake and includes Ghumarwin, Naina Devi, Swarghat and Jhandutta.

19 routes · 2 stations

Hamirpur

HP

Hamirpur is a compact central district covering Nadaun, Sujanpur Tira, Bhoranj and Barsar.

65 routes · 1 station

Una

HP

Una is the plains-facing district of HP, including Amb, Gagret, Haroli, Mehatpur and Bangana.

56 routes · 2 stations

Kinnaur

HP

Kinnaur is a high-altitude tribal district with Reckong Peo, Kalpa, Sangla, Pooh and Nichar.

18 routes · 0 stations

Lahaul-Spiti

HP

Lahaul & Spiti is a remote cold-desert district with Keylong, Kaza, Tabo, Udaipur and Losar.

22 routes · 1 station

Browse all bus routes · Browse all bus stations