Getting There & Away
It’s easy and cheap to reach Peterhof by bus or marshrutka. Marshrutka 300, 424 and 424A (R80) leave from outside the Avtovo metro station, while marshrutka 103 leaves from outside Leninsky Prospekt station. All pass through the town of Peterhof, immediately outside the palace. Tell the driver you want to go ‘vo dvaryéts’ (‘to the palace’) and you’ll be let off near the main entrance to the Upper Garden, on Sankt-Peterburgsky pr.
There’s also a reasonably frequent suburban train (R60, 40 minutes) from Baltic Station (Baltiysky vokzal) to Novy Peterhof, from where you can walk (around 30 minutes), or take any bus except 357 to the fifth stop, which will take another 10 minutes.
From May to September, the Peterhof Express hydrofoil departs from the jetty in front of the Admiralty every 30 minutes from 9am. It’s an expensive but highly enjoyable way to get to Peterhof, and you arrive right in front of the palace. The last hydrofoil leaves Peterhof at 7pm, and the trip takes 30 minutes.