Travel from Colombo to Negombo

Train or fly from Colombo to Negombo?

Sri Lanka Railways operates a train from Colombo to Negombo hourly. Tickets cost $1 and the journey takes 1 hour 20 minutes. Alternatively, Cinnamon Air and SriLankan Airlines fly from Colombo to Negombo 5 times a day.

How to get from Colombo to Negombo

ModeDurationPrice
From Colombo Bastian Mawatha Bus Terminal line 187 bus to Katunayake Airport Bus Station then taxi to Negombo.56 minRs. 892
From Colombo Fort train to Katunayake South then taxi to Negombo.1 h 11 minRs. 685
From Colombo Fort train to Negombo.1 h 20 minRs. 110
From Colombo taxi to Negombo.32 minRs. 2389
From Colombo drive to Negombo.32 minRs. 558
From Colombo taxi to Diyawanna Oya airport, fly to Colombo airport, then taxi to Negombo.37 minRs. 18649
From Colombo Uber to Negombo.32 minRs. 2228

How long does it take to get from Colombo to Negombo?

It takes approximately 56 minutes to get from Colombo to Negombo, including transfers.

Is there a direct train between Colombo and Negombo?

Yes, there is a direct train departing from Colombo Fort and arriving at Negombo. Services depart hourly, and operate every day. The journey takes approximately 1 hour 20 minutes.

Operators from Colombo to Negombo

OperatorPhoneWebsite
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Sri Lanka RailwaysSri Lanka Railways
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
Uber ColomboUber Colombo