Traveled yesterday on a CTB bus on the highway from Pettah to Negombo. Very comfortable, full air conditioned,no standing passengers and the bus seats 60 people.
There are two Buses one to Katunayake airport and the other to Negombo. The Katunayake bus makes one straight run from Pettah to the Airport. The Negombo bus makes stops once it exits the highway at Katunayake.
Travel time around 5:00 pm was 20 mins to Highway entrance at the Kelaniya Bridge, 20 mins on the Highway and 20 mins from Highway exit to Negombo. Regular AC Buses that travel on the Negombo road can take as much as two hours during rush hour.
Had to wait about half hour on the line to get a bus. i.e. Was able to get into the third bus. Last bus to Negombo is supposed to be at 8:30 p.m. The bus to Katunayake apparently operates 24 hours.
Fare: Pettah-Katunayake LKR 125. Pettah-Negombo 150.
Check with Pettah Central Bus Stand (+94) 11 2329604-5 about changes.
Info on Southern Highway Buses: Galle to Maharagama