You are able to reach all areas of the island with the punctual regional buses. There are also private buses, but they run at less regular times. In any case, whether public or private, buses are likely to be completely overcrowded. A kind of relic of the colonial period in Sri Lanka, is a 1,500 km-long railway network connecting the major towns. Rail trips are very cheap and the routes tend to be more scenic, especially through the mountains.