Travel from Colombo to Dickwella-Airport-DIW

Bus or train from Colombo to Dickwella Airport (DIW)?

Sri Lanka Railways operates a train from Colombo to Dickwella Airport (DIW) every 4 hours. Tickets cost $1 - $3 and the journey takes 2 h 42 min. Alternatively, National Transport Commission operates a bus from Colombo to Dickwella Airport (DIW) every 2 hours. Tickets cost $1 - $3 and the journey takes 6 h.

How to get from Colombo to Dickwella Airport (DIW)

ModeDurationPrice
From Colombo Fort train to Kamburugamuwa then taxi to Dickwella Airport (DIW).3 h 22 minRs. 3621
From Colombo Bastian Mawatha Bus Terminal bus to Tangalle Bus Station then taxi to Dickwella Airport (DIW).6 h 15 minRs. 1524
From Colombo taxi to Dickwella Airport (DIW).2 h 26 minRs. 16495
From Colombo drive to Dickwella Airport (DIW).2 h 26 minRs. 2581
From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Dickwella Airport (DIW).4 h 11 minRs. 33282

How long does it take to get from Colombo to Dickwella Airport (DIW)?

It takes approximately 3 h 22 min to get from Colombo to Dickwella Airport (DIW), including transfers.

Operators from Colombo to Dickwella Airport (DIW)

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines