Собственного аэропорта в курортном поселке нет. Ближайшим крупным аэропортом является аэровокзал в Улан-Удэ.
Аэропорт «Байкал» несколько лет имеет статус Международного и находится в 75 км от легендарного озера Байкал. Большая часть пассажиров прилетает на отдых. Несколько раз в день отсюда отправляются регулярные рейсы в Москву и Санкт-Петербург.
Воздушный комплекс вмещает на своей территории три современные взлетно-посадочных полосы: две грунтовые и одна бетонная. Аэропорт обладает хорошими техническими характеристиками и готов принимать различные типы воздушных судов.
Авиаперевозчиком является компания «Бурятские Авиалинии», которая уже на протяжении долгого времени без сбоев выполняет поставленные задачи по безопасной транспортировке пассажиров.
Аэропорт «Байкал» является крупным узловым аэропортом России и имеет статус международного. Он находится в 75 километрах от озера Байкал, название которого ему было присвоено в 2008 году. Большой поток пассажиров приезжает именно на озеро. Аэропорт «Байкал» осуществляет связь с городами Бурятии и Восточной Сибири. Также каждый день отсюда отправляются регулярные и чартерные рейсы в Москву, другие города России и в столицу Монголии Улан-Батор. На аэродроме аэропорта Улан-Удэ имеется две грунтовые взлетно-посадочные полосы и одна бетонная.
Хужир — аэропорт, расположенный в деревне Харанцы на острове Ольхон Иркутской области, в 6 км от посёлка Хужир.
Железнодорожный вокзал Улан-Удэ расположен в центре города. Станция относится к Улан-Удэнскому отделению Восточно-Сибирской железной дороги, которая принадлежит Транссибирской магистрали. Станция «Улан-Удэ» была открыта во время строительства Сибирского рельсового пути. Первый поезд прибыл в Улан-Удэ летом 1899 года. Двухэтажное здание железнодорожного вокзала было построено в 1937 году. Отдельные здания занимают пригородные кассы, багажное отделение. На вокзале Улан-Удэ имеются закрытый переход на платформы, три платформы, открытый наземный переход на привокзальную площадь. Информационно-справочные и почтовые услуги пассажиры могут получить в сервисном центре.
В курортном поселке Энхалук нет полноценного автобусного вокзала или станции. Для приезжающих установлена остановка при въезде. Из Улан-Удэ можно добраться на рейсовом автобусе № 503, он идет по маршруту «Улан-Удэ—Новый Энхалук—Сухая». В летний сезон время отправления практически не меняется и общественный транспорт курсирует три раза в сутки: с 7.00 до 8.00, с 11.00 до 12.00 и с 15.00 до 16.00. По выходным и праздничным дням пускают дополнительные маршрутные такси.
Через населенный пункт курсируют маршрутные такси сообщением Кабанск – Заречье. Из райцентра микроавтобусы отправляются в 15:00, прибывают в Сухую – приблизительно в 16:30. Обратно транспортные средства отходят в 9:00, прибывают в Кабанск в 10:30. Также в населенный пункт ежедневно ездят автобусы №510 из Улан-Удэ. Они отправляются от автовокзала города в 7:00, 10:00, 15:00 и 18:00. Обратный путь маршрутки начинают в 7:00, 11:30, 16:00 и 19:00. В среднем, дорога до Сухой из Улан-Удэ занимает 2-2,5 часа.