Best way to travel between

Colombo
Koggala, Sri Lanka
Travel Modes
Price
Distance
Duration
CO2
train
$2.0
134.16 km
2h 57mins
7.11 kgs
 
bus
$11.0
145.95 km
4h 29mins
4.38 kgs
 
drive
$16.0
135.66 km
1h 46mins
17.36 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 134.16 km 2h 57mins 262 LKR 2.0
Bus 145.95 km 4h 29mins 1,443 LKR 11.0
Drive 135.66 km 1h 46mins 2,099 LKR 16.0
Take Train from Colombo Fort to Habaraduwa
Time: 2h 57mins Cost: 262 LKR; $ 1.8 - 2.2 USD CO2 Emission: 7.13 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Colombo and Koggala, Sri Lanka is to travel by train, which will cost about 262 LKR or 1.80 USD.