Мой коллега с Питера летал Эмиратскими авиа через Дубай с пересадкой -стоимость была от 26 тыс. Время не помню,но в Дубаи пришлось посидеть. Учтите, что надо купить электронную визу в Шри-Ланку на их сайте консульства-по-моему 20 баксов. И на Новый год цены на авиа поднимутся.Счастливо.
Советую через Москву. Из Москвы с ноября регулярный беспересадочный рейс в Коломбо Шриланкийских авиалиний... Декабрь будет дороговат, мы в ноябре купили за 46 000 на двоих