Швидкий відповідь: 1 аеропорт.
На поточний момент в Санкт-Петербурзі є тільки один аеропорт — Пулково. Він знаходиться в 20 км від центру міста, причому одна його частина розташована в Московському районі Санкт-Петербурга, а друга — на території Ломоносов району Ленінградської області. За кількістю перевезених пасажирів у 2014 році Пулково посів третє місце серед усіх аеропортів Росії.
Всього в Пулково два термінали — Пулково-1 і Пулково-2. Пулково-1 обслуговує авіалінії Росії, країн СНД і частково міжнародні рейси. Пулково-2 виконує тільки міжнародні перельоти.
Будівля Пулково-1 в 2014 році було закрито на реконструкцію і було відкрито менш, ніж через рік. Значно збільшилася внутрішньо простір, стало вільніше, при цьому вигляд самої будівлі зберіг знайомий Петербургу силует.
У тому ж 2014 році було закрито і будівля Пулково-2.
В аеропорт дістатися зовсім нескладно, адже до нього ходить міський автобус, так і маршрутне таксі безпосередньо з Санкт-Петербурга. Час у дорозі — близько 20-25 хвилин. А ось залізничне сполучення з аеропортом поки відсутня.
Основним авіаперевізником є авіакомпанія «Росія» (на момент написання статті), для неї аеропорт є базовим. На другому місці перебуває компанія «Трансаеро», а на третьому — «Аерофлот».