Как и в других островных государствах, на Шри-Ланке транспорт развит слабо. Основными видами наземного транспорта являются автобусы, легковые автомобили, поезда.
Движение транспорта здесь левостороннее, дороги находятся не в лучшем состоянии, а из-за постоянных дождей ещё и мокрые или даже откровенно грязные. ПДД местными водителями практически не соблюдаются, техническое состояние транспортных средств ужасающее, в общем потоке часто движутся запряженные волами телеги, на полотно регулярно выходят слоны, священные здесь коровы (при их появлении пробка будет стоять до тех пор, пока животное само не уйдет с дороги) и другие представители местной фауны.
Допустимая скорость езды в городе 56 км/ч, за городом - 72 кч/ч, хотя практически никто этих требований не соблюдает. Поэтому в целях безопасности лучше арендовать машину с водителем или заказать такси в отеле.
Аренда автомобиля возможна при наличии водительских прав международного образца и достижении арендатором возраста 21 год. Оплата производится, в основном, наличными.
Для поездок на небольшие расстояния лучше пользоваться автобусами, но многие из них устаревших моделей, а зачастую - и в ужасном техническом состоянии, зато плата за проезд буквально мизерная (около 1-3 рупий за км и одинакова для частных и государственных автобусов). Поэтому рекомендуется пользоваться микроавтобусами, принадлежащими гостиницам, а также такси.
Для передвижения по городам повсеместно используется трехколесный мотороллер с кабиной на 1-3 человек под названием "тук-тук". Оплата поездки осуществляется по предварительной договоренности с водителем (обычно не превышает 20 рупий за км.).
В Коломбо и пригородах есть обычные такси со счетчиками, которые можно вызвать по телефону. Посадка в них и первый километр стоят 28-30 рупий, каждый следующий километр - 24-26 рупий.
На дальние расстояния оптимален железнодорожный транспорт, также крайне дешевый, но условия проезда на местных поездах достаточно специфические - вагоны часто переполнены, кондиционеры есть только в "фирменных" поездах, но зато составы обычно сопровождаются армейской охраной, да и дороги проложены по очень живописным местам.
Цены на общественный транспорт:
Мото-такси "Тук-Тук" (за 10 км) - 0,5 - 1$
Такси c кондиционером (за 10 км) - 2,5 - 3$
Автобус некондиционируемый (за 50 км) - 1 - 1,5$
Пригородный поезд некондиционируемый (за 50 км) - 0,5 - 1$
Билеты за проезд на поезде проверяются на платформах, многие ездят зайцами.