Со Шри-Ланкой у Индии нет границы по земле и нет морского сообщения из-за проблем с тамильскими партизанами на севере острова. Добраться из Индии на Шри-Ланку возможно только по воздуху.
На Шри-Ланку летают многие индийские авиакомпании, а также ланкийская авиакомпания SriLankan Airlines (из Бангалора, Каликута, Ченная, Кочина, Коимбатура, Дели, Гоа (Даболим), Хайдерабада, Мумбая, Тиручирапалли и Тривандрума).
Гражданам России виза на Шри-Ланку ставится в аэропорту Коломбо на 30 дней.