Международный аэропорт расположен в тридцати километрах к северу от центра города. Сюда летают регулярные рейсы Аэрофлота из Москвы, а также чартеры Azur Air из Москвы, Санкт-Петербурга, Сочи, Новосибирска и Красноярска.
Общественный транспорт на Шри-Ланке считается одним из самых дешевых в мире. По улицам курсируют муниципальные и частные автобусы с похожими тарифами. Для поездок по городу ланкийцы часто выбирают трехколесные мотороллеры тук-тук, где проезд стоит около пятнадцати или двадцати рупий за километр.
Обычное такси обходится примерно в полтора раза дороже, около тридцати рупий за километр пути. Машину можно поймать на улице или вызвать по телефону. Если в такси нет счетчика, цену поездки лучше согласовать заранее.