take into account Uber as an alternative to taxis when receiving around Colombo. With Uber, you are able to trade flagging down cabs for requesting rides on need, it does not matter time of day.
The bus tickets are https://nanniegfvt070724.tdlwiki.com/943811/sri_lanka_taxi_price_per_km_an_overview