Быстрый ответ: 1 аэропорт.
На текущий момент в Санкт-Петербурге есть только один аэропорт — Пулково. Он находится в 20 км от центра города, причем одна его часть расположена в Московском районе Санкт-Петербурга, а вторая — на территории Ломоносовского района Ленинградской области. По количеству перевезенных пассажиров в 2014 году Пулково занял третье место среди всех аэропортов России.