Mcleodganj Bus Station is a major bus terminal in Himachal Pradesh. It is situated in Kangra District and is operated by Himachal Pradesh Roadways Transport Corporation. Buses ply to all major destinations inside and outside the district on hourly frequency. Transport corporations of neighboring states run regular services to and from Mcleodganj. Regular buses are available to Kangra, Guna, Dharamsala and nearby places.