There is a huge network of roads in Sri Lanka. Those are classified as A-class highways, B-class roads, C-class roads, D and E-Class roads. B-class roads connect district centers with major towns and major towns with other major towns. They are distributed throughout the island in every province.
References
Bus routes running via B Class roads in Sri Lanka Wikipedia(Text) CC BY-SA