Located in about 30 km to the west from St. Petersburg, Peterfoh can be reached by car, bus, commuter train and hydrofoil.