Lotnisko posiada dwa pasy startowe. Pas 10R/28L (ros. 10п/28л) ma 3782 m długości i 60 m szerokości, z nawierzchnią asfaltową o podstawie ze zbrojonego betonu pancernego. Drugi pas startowy ma 3410 m długości i 60 m szerokości, z nawierzchnią asfaltową o podstawie ze zbrojonego betonu cementowego. Rekonstrukcja drugiego pasa startowego rozpoczęła się w 2007 roku.

Terminal 1, zbudowany w 1973 roku, służy głównie lotom na terytorium Rosji i do krajów WNP. Niektóre międzynarodowe loty czarterowe są również obsługiwane przez Terminal 1, ale zazwyczaj są to loty turystyczne lub prywatnych odrzutowców biznesowych, np. prywatny odrzutowiec należący do Steve Forbesa został obsłużony właśnie przez Terminal 1.

Terminal 2 jest przeznaczony do obsługi długodystansowych lotów międzynarodowych i został zbudowany w latach 50, a zmodernizowany w 2003 roku.

Transport Minibusy „Marszrutka” obsługują kilka linii, niektóre z nich kursują po trasach autobusów miejskich i wykorzystują odpowiednie dla nich numery linii. Lotnisko Pułkowo jest obsługiwane przez dwie regularne linie autobusowe (nr 13 i 39).

Lotnisko jest dostępne dla prywatnych samochodów za pośrednictwem pobliskiej magistrali (Pułkowskoje szosse) z centrum Petersburga.