Himachal Road Transport Corporation (HRTC) offers a range of bus services connecting Himachal Pradesh to Uttarakhand. These routes are vital for tourists, pilgrims, and locals travelling between the two scenic and culturally rich states. Below is a detailed overview of 30 key routes with their respective bus timings to help you plan your journey.

1. Shimla to Dehradun

  • First Bus: 5:30 AM
  • Last Bus: 8:30 PM
  • Travel Duration: 9-10 hours

2. Haridwar to Shimla

  • First Bus: 6:15 AM
  • Last Bus: 10:30 PM
  • Travel Duration: 9.5 hours​

3. Dharamshala to Rishikesh

  • First Bus: 5:00 AM
  • Last Bus: 7:00 PM
  • Travel Duration: 11 hours

4. Mandi to Dehradun

  • First Bus: 6:00 AM
  • Last Bus: 7:30 PM
  • Travel Duration: 10 hours

5. Kullu to Haridwar

  • First Bus: 4:30 AM
  • Last Bus: 9:00 PM
  • Travel Duration: 12-13 hours

6. Chamba to Rishikesh

  • First Bus: 6:00 AM
  • Last Bus: 8:30 PM
  • Travel Duration: 12-13 hours

7. Shimla to Mussoorie

  • First Bus: 5:30 AM
  • Last Bus: 6:00 PM
  • Travel Duration: 8 hours

8. Manali to Dehradun

  • First Bus: 5:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 14 hours

9. Bilaspur to Rishikesh

  • First Bus: 6:30 AM
  • Last Bus: 7:00 PM
  • Travel Duration: 10 hours

10. Kullu to Rishikesh

  • First Bus: 4:30 AM
  • Last Bus: 9:30 PM
  • Travel Duration: 13 hours

11. Shimla to Doiwala

  • First Bus: 7:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 12 hours​

12. Palampur to Haridwar

  • First Bus: 6:00 AM
  • Last Bus: 9:00 PM
  • Travel Duration: 12 hours

13. Solan to Dehradun

  • First Bus: 7:00 AM
  • Last Bus: 7:00 PM
  • Travel Duration: 9-10 hours

14. Hamirpur to Rishikesh

  • First Bus: 5:30 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 10 hours

15. Shimla to Kotdwar

  • First Bus: 6:30 AM
  • Last Bus: 7:30 PM
  • Travel Duration: 10 hours

16. Shimla to Almora

  • First Bus: 7:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 12 hours

17. Kangra to Haridwar

  • First Bus: 6:00 AM
  • Last Bus: 9:30 PM
  • Travel Duration: 13 hours

18. Manali to Rishikesh

  • First Bus: 5:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 14 hours

19. Bilaspur to Haridwar

  • First Bus: 6:30 AM
  • Last Bus: 7:30 PM
  • Travel Duration: 11 hours

20. Solan to Haridwar

  • First Bus: 7:30 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 10 hours

21. Una to Dehradun

  • First Bus: 5:30 AM
  • Last Bus: 7:00 PM
  • Travel Duration: 9 hours

22. Nahan to Haridwar

  • First Bus: 6:00 AM
  • Last Bus: 7:30 PM
  • Travel Duration: 8-9 hours

23. Hamirpur to Dehradun

  • First Bus: 5:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 11 hours

24. Shimla to Haldwani

  • First Bus: 6:30 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 13 hours

25. Chamba to Dehradun

  • First Bus: 6:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 12-13 hours

26. Mandi to Haridwar

  • First Bus: 6:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 11 hours

27. Kullu to Dehradun

  • First Bus: 5:00 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 12 hours

28. Manali to Haridwar

  • First Bus: 5:00 AM
  • Last Bus: 9:00 PM
  • Travel Duration: 14 hours

29. Palampur to Rishikesh

  • First Bus: 5:30 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 12 hours

30. Solan to Rishikesh

  • First Bus: 6:30 AM
  • Last Bus: 8:00 PM
  • Travel Duration: 10 hours

Conclusion

HRTC buses offer a reliable and scenic journey between Himachal Pradesh and Uttarakhand, catering to tourists, pilgrims, and locals alike. With multiple routes and convenient timings, travellers have plenty of options to choose from. Be sure to book your tickets in advance, especially during peak seasons, to ensure a comfortable and enjoyable trip.