Best way to travel between

Bandaranaike International Airport, Canada Friendship Road, Katunayake, Western Province, Sri Lanka
Kandy, Central Province, Sri Lanka
Travel Modes
Price
Distance
Duration
CO2
train
$3.0
149.48 km
4h 27mins
7.92 kgs
 
drive
$12.0
107.1 km
2h 4mins
13.71 kgs
 
flight
$114.0
146.26 km
2h 22mins
15.8 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 149.48 km 4h 27mins 394 LKR 3.0
Drive 107.1 km 2h 4mins 1,574 LKR 12.0
Flight 146.26 km 2h 22mins 14,954 LKR 114.0
Take Bus from Bandaranaike Airport to Colombo Pettah
Time: 30mins Cost: 131 LKR; $ 0.9 - 1.1 USD CO2 Emission: 1.02 kgs
Take Train from Colombo Fort to Kandy
Time: 2h 56mins Cost: 262 LKR; $ 1.8 - 2.2 USD CO2 Emission: 6.13 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bandaranaike International Airport, Canada Friendship Road, Katunayake, Western Province, Sri Lanka and Kandy, Central Province, Sri Lanka is to travel by train, which will cost about 394 LKR or 2.70 USD.