Travel from Nuwara-Eliya to Colombo-Airport-CMB

Bus or train from Nuwara Eliya to Colombo Airport (CMB)?

Sri Lanka Railways operates a train from Nuwara Eliya to Colombo Airport (CMB) 3 times a day. Tickets cost $1 - $5 and the journey takes 6 h 5 min. Alternatively, National Transport Commission operates a bus from Nuwara Eliya to Colombo Airport (CMB) hourly. Tickets cost $1 - $3 and the journey takes 5 h 59 min.

How to get from Nuwara Eliya to Colombo Airport (CMB)

ModeDurationPrice
From Nuwara Eliya taxi to Nanuoya, train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Katunayake Airport Bus Station.7 h 18 minRs. 2211
From Nuwara Eliya taxi to Beragala, bus to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Katunayake Airport Bus Station.7 h 59 minRs. 5485
From Nuwara Eliya taxi to Colombo Airport (CMB).2 h 57 minRs. 12615
From Nuwara Eliya drive to Colombo Airport (CMB).2 h 57 minRs. 2352
From Nuwara Eliya taxi to Diyawanna Oya airport then fly to Colombo airport.2 h 54 minRs. 29575
From Nuwara Eliya taxi to Katugastota airport, fly to Diyawanna Oya airport, taxi to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Colombo Airport (CMB).2 h 56 minRs. 31136

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

It takes approximately 7 h 18 min to get from Nuwara Eliya to Colombo Airport (CMB), including transfers.

Operators from Nuwara Eliya to Colombo Airport (CMB)

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