Hiring a 3-wheeler with the driver is a great way of exploring. I met a very nice driver, who took me around for the 2 days in Bandarawela.
It is best to fix a price, and also what you want to see and where you want to go.
They also have a knowledge of the area, and can take you to places a bit off the beaten track - which is great.
I took one of the local red busses from Bandarawela to Matara.
The first bus left 06h10, and luckily I got a seat. The fare is very cheap (Rs 180).
The busses stop very often for passengers to get on or off. The bus drivers are quite irresponsible in the way they drive, but we did arrive safely despite a burst tyre.
The bus station in Bandarawela is along Esplanade Rd, just pass the big playing field.
I traveld to Bandarawela from Kandy by train.
The trip lasted more than 6 hours, but was enjoyable. I met many people and the scenery is beautiful.
I traveled in 2nd class, as there were no 1st class seats available. Seats were limited and the train was packed.
Bandarwela train station is close to the town.
The tickets are very cheap (it was less than 300 Rs)