Дешевле всего сначала на метро, а потом с пересадкой на автобус 39 , за 50 рублей прямо до центра довезет, правда расписание чуть изменилось, тут смотрите обновления https://raspisanie-bus.ru/rossiya/sankt-peterburg/avtobus-39
Едете до метро Московская. Первый вагон из центра и направо. Там остановка, на ней автобусы номер 39 и 39а. Ходят с пяти утра с интервалом около получаса. Там же всегда есть маршрутки до Пулково.
Отлично
Из Пулково можно добраться на бесплатном шатле до метро московская или на городском автобусе. Также ходит масса маршруток. Такси также недорогой вариант. Выбор за вами.
Такси стоит от 850, до 1000 р
Из аэропорта тут можете глянуть расписания https://avtobus-marshruty.ru/sankt-peterburg/pulkovo, как раз недавно обновили летнее расписание и маршруты