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
HPChamba is a Himalayan district in north-west Himachal Pradesh, home to Dalhousie, Khajjiar and the Bharmour valley.
182 routes · 3 stations
Kangra
HPKangra is the most populous HP district, covering Dharamsala, McLeod Ganj, Palampur, Kangra town and the Baijnath belt.
346 routes · 7 stations
Kullu
HPKullu district spans the Kullu–Manali valley, Bhuntar, the Parvati valley (Manikaran, Kasol) and Banjar.
138 routes · 3 stations
Mandi
HPMandi is a central HP district with Sundernagar, Joginder Nagar, Sarkaghat, Karsog and the Rewalsar lake town.
120 routes · 4 stations
Shimla
HPShimla, the state capital district, covers Rampur, Rohru, Theog, Narkanda, Kufri, Chopal and Kotkhai.
320 routes · 6 stations
Solan
HPSolan is HP’s industrial gateway district, including Nalagarh, Baddi, Kasauli, Parwanoo, Arki and Kandaghat.
208 routes · 3 stations
Sirmaur
HPSirmaur is a southern HP district with Nahan, Paonta Sahib, Rajgarh, Renuka Ji and Shillai.
39 routes · 3 stations
Bilaspur
HPBilaspur sits on the Gobind Sagar lake and includes Ghumarwin, Naina Devi, Swarghat and Jhandutta.
19 routes · 2 stations
Hamirpur
HPHamirpur is a compact central district covering Nadaun, Sujanpur Tira, Bhoranj and Barsar.
65 routes · 1 station
Una
HPUna is the plains-facing district of HP, including Amb, Gagret, Haroli, Mehatpur and Bangana.
56 routes · 2 stations
Kinnaur
HPKinnaur is a high-altitude tribal district with Reckong Peo, Kalpa, Sangla, Pooh and Nichar.
18 routes · 0 stations
Lahaul-Spiti
HPLahaul & Spiti is a remote cold-desert district with Keylong, Kaza, Tabo, Udaipur and Losar.
22 routes · 1 station