Travel from Kandy to Negombo

Train or fly from Kandy to Negombo?

Sri Lanka Railways operates a train from Kandy to Negombo every 4 hours. Tickets cost $1 - $2 and the journey takes 2 h 3 min. Alternatively, Cinnamon Air and SriLankan Airlines fly from Kandy to Negombo twice daily.

How to get from Kandy to Negombo

ModeDurationPrice
From Kandy train to Gampaha then taxi to Negombo.2 h 35 minRs. 2249
From Kandy train to Maharagama, line 99 bus to Colombo Bastian Mawatha Bus Terminal, line 187 bus to Katunayake Airport Bus Station, then taxi to Negombo.2 h 33 minRs. 1404
From Kandy train to Maharagama, line 99 bus to Pettah CTB, walk to Colombo Fort, train to Katunayake South, then taxi to Negombo.3 h 13 minRs. 1248
From Kandy train to Colombo Fort, train to Katunayake South, then taxi to Negombo.4 h 8 minRs. 1068
From Kandy taxi to Negombo.2 h 5 minRs. 8414
From Kandy drive to Negombo.2 h 5 minRs. 1505
From Kandy taxi to Katugastota airport, fly to Diyawanna Oya airport, then taxi to Negombo.1 h 12 minRs. 27144
From Kandy taxi to Sigiriya airport, fly to Colombo airport, then taxi to Negombo.2 h 17 minRs. 46841

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

It takes approximately 2 h 35 min to get from Kandy to Negombo, including transfers.

Operators from Kandy to Negombo

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines