Travel from Unawatuna to Colombo-Airport-CMB

Train, bus or fly from Unawatuna to Colombo Airport (CMB)?

SriLankan Airlines flies from Unawatuna to Colombo Airport (CMB) once daily. Alternatively, Sri Lanka Railways operates a train from Unawatuna to Colombo Airport (CMB) 3 times a day. Tickets cost $1 - $3 and the journey takes 2 h 55 min. Sri Lanka Transport Board - SLTB ICT also services this route every 15 minutes.

How to get from Unawatuna to Colombo Airport (CMB)

ModeDurationPrice
From Unawatuna taxi to Koggala airport then fly to Colombo airport.1 h 10 min$256
From Unawatuna taxi to Koggala airport, fly to Diyawanna Oya airport, taxi to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Colombo Airport (CMB).1 h 41 min$121
From Unawatuna train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Katunayake Airport Bus Station.3 h 58 min$2
From Unawatuna taxi to Galle Bus Station, bus to Colombo Bastian Mawatha Bus Terminal, then line 187 bus to Katunayake Airport Bus Station.4 h 57 min$6
From Unawatuna taxi to Colombo Airport (CMB).1 h 49 min$90
From Unawatuna drive to Colombo Airport (CMB).1 h 49 min$13