← Back

Bus Booking in Himachal Pradesh

Find official bus services and book your tickets easily for travel within Himachal Pradesh and from nearby cities.

Route Departure Arrival Type
Shimla to Manali 6:00 AM 2:00 PM Volvo
Chandigarh to Dharamshala 7:30 AM 1:30 PM Deluxe
Kangra to Shimla 8:00 AM 3:00 PM Ordinary
Manali to Leh (via keylong) 5:00 AM 9:00 PM Ordinary
Shimla to Dharamshala 6:30 AM 2:30 PM Volvo
Chandigarh to Manali 7:00 AM 1:30 PM Volvo
Solan to Mandi 8:15 AM 11:30 AM Deluxe
Palampur to Dharamshala 9:00 AM 10:30 AM Ordinary
Palampur to Dharamshala 9:00 AM 10:30 AM Ordinary
Shimla to Kullu 7:30 AM 1:00 PM Volvo
Mandi to Manali 8:00 AM 12:30 PM Deluxe
Chandigarh to Shimla 6:00 AM 11:30 AM Volvo
Dharamshala to Palampur 3:00 PM 4:30 PM Ordinary
Manali to Kullu 10:00 AM 11:00 AM Deluxe
Kangra to Mandi 5:30 AM 7:30 AM Ordinary
Shimla to Nahan 7:00 AM 10:30 AM Deluxe
Dharamshala to Kangra 1:00 PM 2:00 PM Ordinary
Manali to Leh 5:00 AM 9:00 PM Ordinary
Kullu to Manali 9:30 AM 11:00 AM Deluxe
Shimla to Dharamshala 8:00 AM 2:00 PM Volvo
Mandi to Kangra 6:30 AM 8:30 AM Ordinary
Chandigarh to Manali 7:00 AM 1:30 PM Volvo
Dharamshala to Palampur 4:00 PM 5:30 PM Ordinary
Manali to Rohtang Pass 6:00 AM 7:30 AM Deluxe
Shimla to Narkanda 7:30 AM 9:00 AM Ordinary
Solan to Shimla 5:00 AM 6:30 AM Deluxe
Mandi to Kullu 7:15 AM 9:30 AM Ordinary
Chandigarh to Dharamshala 6:30 AM 12:30 PM Volvo
Palampur to Mandi 8:00 AM 10:30 AM Ordinary
Kangra to Dharamshala 9:00 AM 10:00 AM Deluxe
Manali to Shimla 7:00 AM 2:00 PM Volvo
Solan to Mandi 6:00 AM 8:30 AM Ordinary
Nahan to Shimla 8:30 AM 12:00 PM Deluxe
Dharamshala to Manali 10:00 AM 3:30 PM Ordinary
Kullu to Palampur 9:15 AM 10:45 AM Deluxe
Shimla to Solan 7:30 AM 9:00 AM Ordinary
Mandi to Dharamshala 6:45 AM 10:00 AM Ordinary
Palampur to Kangra 8:30 AM 9:30 AM Deluxe
Shimla to Manali 6:00 AM 12:00 PM Volvo
Kullu to Dharamshala 7:30 AM 9:30 AM Deluxe
Manali to Palampur 8:00 AM 9:30 AM Ordinary
Dharamshala to Mandi 10:00 AM 12:30 PM Ordinary
Solan to Shimla 6:15 AM 7:45 AM Deluxe
Nahan to Palampur 7:00 AM 11:00 AM Ordinary
Manali to Rohtang Pass 5:30 AM 7:00 AM Deluxe
Kangra to Solan 8:00 AM 10:30 AM Ordinary
Dharamshala to Palampur 2:00 PM 3:30 PM Deluxe
Shimla to Narkanda 9:00 AM 10:30 AM Ordinary
Palampur to Kangra 6:30 AM 7:30 AM Ordinary
Shimla to Solan 7:15 AM 8:45 AM Deluxe
Manali to Kullu 8:30 AM 9:30 AM Ordinary
Dharamshala to Mandi 9:00 AM 11:30 AM Deluxe
Kullu to Palampur 7:45 AM 9:15 AM Ordinary
Shimla to Nahan 6:00 AM 9:30 AM Volvo
Solan to Mandi 5:45 AM 8:15 AM Deluxe
Manali to Rohtang Pass 6:15 AM 7:45 AM Ordinary
Dharamshala to Palampur 3:00 PM 4:30 PM Deluxe
Shimla to Kullu 8:00 AM 1:30 PM Volvo
Palampur to Rajgarh 7:00 AM 7:30 AM Local Bus
Dharamshala to Nagrota 8:00 AM 8:20 AM Local Bus
Mandi to Sundernagar 6:30 AM 7:15 AM Ordinary
Kangra to Nagrota Bagwan 7:45 AM 8:15 AM Local Bus
Solan to Kandaghat 9:00 AM 9:30 AM Local Bus
Palampur to Baijnath 7:30 AM 8:00 AM Local Bus
Dharamshala to Chamunda 8:30 AM 9:00 AM Local Bus
Mandi to Padhar 6:00 AM 6:45 AM Ordinary
Kullu to Naggar 7:15 AM 7:45 AM Local Bus
Shimla to Mashobra 8:00 AM 8:30 AM Local Bus
Solan to Kasauli 9:30 AM 10:00 AM Local Bus
Shimla to Theog 7:45 AM 8:30 AM Local Bus
Mandi to Jogindernagar 6:15 AM 7:00 AM Ordinary
Palampur to Dehra 7:00 AM 7:45 AM Local Bus
Dharamshala to Baijnath 8:15 AM 8:45 AM Local Bus
Kangra to Jawalamukhi 9:00 AM 9:30 AM Local Bus
Shimla to Naldehra 7:00 AM 7:30 AM Local Bus
Manali to Naggar 8:30 AM 9:00 AM Local Bus
Mandi to Rewalsar 6:45 AM 7:30 AM Ordinary
Palampur to Dharamshala 7:30 AM 8:15 AM Local Bus
Shimla to Kufri 8:00 AM 8:30 AM Local Bus
Solan to Barog 9:15 AM 9:45 AM Local Bus
Dharamshala to Kangra Fort 7:30 AM 8:00 AM Local Bus
Mandi to Sarkaghat 6:00 AM 6:45 AM Ordinary
Kullu to Manali 7:00 AM 7:45 AM Local Bus
Palampur to Baijnath 8:00 AM 8:30 AM Local Bus
Shimla to Mashobra 7:15 AM 7:45 AM Local Bus
Manali to Kullu 8:30 AM 9:00 AM Local Bus
Dharamshala to Jawalamukhi 9:00 AM 9:45 AM Local Bus
Mandi to Rewalsar 6:30 AM 7:15 AM Ordinary
Shimla to Kufri 8:00 AM 8:30 AM Local Bus
Solan to Barog 9:15 AM 9:45 AM Local Bus
Dharamshala to Kangra Fort 7:30 AM 8:00 AM Local Bus
Mandi to Sarkaghat 6:00 AM 6:45 AM Ordinary
Kullu to Manali 7:00 AM 7:45 AM Local Bus
Palampur to Baijnath 8:00 AM 8:30 AM Local Bus
Shimla to Mashobra 7:15 AM 7:45 AM Local Bus
Manali to Kullu 8:30 AM 9:00 AM Local Bus
Dharamshala to Jawalamukhi 9:00 AM 9:45 AM Local Bus
Mandi to Rewalsar 6:30 AM 7:15 AM Ordinary
Palampur to Rajgarh 7:00 AM 7:30 AM Local Bus
Dharamshala to Nagrota 8:00 AM 8:20 AM Local Bus
Mandi to Sundernagar 6:30 AM 7:15 AM Ordinary
Kangra to Nagrota Bagwan 7:45 AM 8:15 AM Local Bus
Solan to Kandaghat 9:00 AM 9:30 AM Local Bus
Palampur to Baijnath 7:30 AM 8:00 AM Local Bus
Dharamshala to Chamunda 8:30 AM 9:00 AM Local Bus
Mandi to Padhar 6:00 AM 6:45 AM Ordinary
Kullu to Naggar 7:15 AM 7:45 AM Local Bus
Shimla to Theog 7:45 AM 8:30 AM Local Bus
Shimla to Naldehra 7:00 AM 7:30 AM Local Bus
Kullu to Manali 8:00 AM 8:45 AM Local Bus
Palampur to Dehra 7:15 AM 8:00 AM Local Bus
Dharamshala to Baijnath 8:45 AM 9:15 AM Local Bus
Kangra to Jawalamukhi 9:30 AM 10:00 AM Local Bus
Shimla to Mashobra 7:30 AM 8:00 AM Local Bus
Manali to Naggar 8:15 AM 8:45 AM Local Bus
Mandi to Rewalsar 6:45 AM 7:30 AM Ordinary
Palampur to Rajgarh 7:30 AM 8:00 AM Local Bus
Dharamshala to Nagrota 8:15 AM 8:45 AM Local Bus
Mandi to Sundernagar 6:45 AM 7:30 AM Ordinary
Kangra to Nagrota Bagwan 7:00 AM 7:30 AM Local Bus
Solan to Kandaghat 9:30 AM 10:00 AM Local Bus
Palampur to Baijnath 7:45 AM 8:15 AM Local Bus
Dharamshala to Chamunda 8:00 AM 8:30 AM Local Bus
Mandi to Padhar 6:30 AM 7:00 AM Ordinary
Kullu to Naggar 7:15 AM 7:45 AM Local Bus
Shimla to Theog 7:45 AM 8:15 AM Local Bus
Shimla to Kufri 8:00 AM 8:30 AM Local Bus
Solan to Barog 9:15 AM 9:45 AM Local Bus
Bilaspur to Swarghat 6:30 AM 7:15 AM Ordinary
Hamirpur to Nadaun 7:00 AM 7:45 AM Local Bus
Mandi to Karsog 6:00 AM 7:00 AM Ordinary
Chamba to Dalhousie 8:00 AM 9:00 AM Local Bus
Kangra to Nurpur 7:30 AM 8:00 AM Local Bus
Solan to Rajgarh 9:00 AM 9:45 AM Local Bus
Shimla to Narkanda 7:00 AM 8:00 AM Local Bus
Manali to Rohtang Pass 8:00 AM 9:30 AM Local Bus
Dharamshala to Palampur 7:30 AM 8:15 AM Local Bus
Mandi to Sarkaghat 6:15 AM 7:00 AM Ordinary
Bilaspur to Ghumarwin 7:00 AM 7:45 AM Local Bus
Hamirpur to Sujanpur 7:30 AM 8:15 AM Local Bus
Kullu to Naggar 8:00 AM 8:45 AM Local Bus
Shimla to Rampur 7:15 AM 8:00 AM Local Bus
Manali to Kullu 8:30 AM 9:00 AM Local Bus
Dharamshala to Baijnath 8:45 AM 9:15 AM Local Bus
Mandi to Rewalsar 6:30 AM 7:15 AM Ordinary
Palampur to Rajgarh 7:00 AM 7:30 AM Local Bus
Dharamshala to Nagrota 8:00 AM 8:20 AM Local Bus
Mandi to Sundernagar 6:45 AM 7:30 AM Ordinary

Note: Timings and bus types are subject to change. Please confirm on official booking sites before traveling.