В Зеленогорске нет своего аэропорта. Ближайшим аэропортом является Пулково, который расположен в 20 километрах от центра Санкт-Петербурга.
В 2015 году аэропорт Пулково занял четвёртое место в России по пассажиропотоку с показателем 13,5 миллионов человек. Данный аэропорт обслуживает рейсы более 70 авиакомпаний. Добраться до аэропорта можно через Пулковское шоссе, с которого проведены съезды к восточной стороне аэропорта. Для удобства клиентов, подъезд к терминалу разделен на две части: нижний уровень для прибывших пассажиров, верхний – для вылетающих. Также между аэропортом и центром Санкт-Петербурга проложены три автобусных маршрута.