Авиа: На Шри Ланке немало небольших аэропортов и взлетно-посадочных полос, пригодных для легкомоторной авиации. Регулярные внутренние авиаперевозки находятся на стадии активного развития. Сейчас возможно совершить вертолетную экскурсию над островом, а так же быстро добраться в районы Джаффна (на севере) и Тринкомале (на востоке).
Железная дорога: Сеть дорог достаточно разветвлена, но поезда ходят намного медленне даже автобусов, нередко опаздывают, а подчас могут отправиться и ранее указанного в расписании времени. Вагоны бывают 1, 2 и даже 3 класса, но экономить на комфорте (и без того невысоком) смысла нет, посколько даже в вагоне 1 класса за 10 $ можно добраться почти до любой точки острова.
Автотранспорт: Автобусное сообщение на Шри Ланке развито очень широко — это наиболее популярный и самый недорогой вид транспорта — за 3-5 $ можно пересечь весь остров. Существуют государственные автобусы — как правило, красные, самые дешевые, поездка на котором для неместного человека — нелегкое испытание, и частные, как правило, белые, дороже и комфортнее. Есть и микроавтобусы-экспрессы, в которых имеется кондиционер.
Дороги и дорожное движение: На Шри Ланке создана широко разветвленная сеть автомобильных дорог. Движение левостороннее. Покрытие, как правило, хорошее. Скорость движения ограничена 35 миль/ч (56 км/ч) в городе и 45 миль/ч (72 км/ч) за городом. Штрафы за превышение скорость очень высокие, дороги узкие и извилистые. В настоящее время большинство дорог (в особенности в туристической части острова) прошли или проходят массовую реконструкцию. Автомобильный парк представлен в основном японскими легковыми машинами и индийскими автобусами и грузовиками. Аренда автомобиля обходится на Шри Ланке недорого. Тем не менее, не рекомендуем совершать самостоятельную поездку по острову на арендованном автомобиле. Целесообразнее арендовать машину с водителем, что обойдется ненамного дороже, поскольку в каждом отеле есть специальные тарифы для ночевки водителей.