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.