От аэропорта Сочи (Адлер) есть ж/д платформа, ходит Ласточка вдоль побережья: в одну сторону на Сочи-центр, в другую в горы на Розу Хутор. До центра Сочи минут 40, недорого. Расписание неплотное, глянь заранее, чтобы не ждать час. Между терминалом и платформой указатели есть, идти пешком пару минут.
Тогда автобусы от аэропорта в город ходят регулярно и дёшево, или такси по приложению. В сезон на трассе Адлер-Сочи бывают пробки, так что Ласточка порой быстрее машины именно летом.