The Dharamsala bus station has regular shuttle buses to McLeod Ganj and the 30-minute ride costs around S$1.