Travel from Colombo-Airport-CMB to Kandy

Train or fly from Colombo Airport (CMB) to Kandy?

Sri Lanka Railways operates a train from Colombo Airport (CMB) to Kandy every 4 hours. Tickets cost $1 - $3 and the journey takes 2 hours 31 minutes. Alternatively, SriLankan Airlines and Cinnamon Air fly from Colombo Airport (CMB) to Kandy 4 times a day.

How to get from Colombo Airport (CMB) to Kandy

ModeDurationPrice
From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Kandy.4 h 27 minRs. 420
From Colombo Airport (CMB) taxi to Kandy.1 h 58 minRs. 8264
From Colombo Airport (CMB) drive to Kandy.1 h 58 minRs. 1475
From Colombo airport fly to Sigiriya airport then taxi to Kandy.2 h 4 minRs. 46245
From Katunayake Airport Bus Station line 187 bus to Colombo Bastian Mawatha Bus Terminal, taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kandy.2 h 32 minRs. 14544

How long does it take to get from Colombo Airport (CMB) to Kandy?

It takes approximately 4 hours 27 minutes to get from Colombo Airport (CMB) to Kandy, including transfers.

Operators from Colombo Airport (CMB) to Kandy

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