Kuragala is a vast Buddhist monastery complex 18 km’s off Balangoda on the Kaltota road. This complex covers the number of rock outcrops which is collectively known as Kuragala. The ruins of the complex date back to the 2nd century BC and has been declared an archeological reserve by the government. The Monastery covers 30-40 rock caves, some capable of holding 2000-3000 people.