Buses from Colombo, Kandy, Sigiriya and other places arrive regularly at the Dambulla bus station located 1 km outside of the town on Kandy road.