Most visitors "walk the centre", end up in the crowd outside the Church of the Savior on Spilled Blood within an hour, and spend the rest of the afternoon hunting for a toilet. A long walk in St Petersburg works differently: it needs a start and an end at a metro station, a coffee stop you can count on, and an honest allowance for autumn, when it gets dark early and wet granite turns lethal. Here are four routes of two to four hours that join up on the map without doubling back.
Kolomna and New Holland: 5 km, 2.5–3 hours
Start at Spasskaya or Sadovaya metro, walk southwest along Sadovaya Street past the Yusupov Garden to Nikolskaya Square and the blue St Nicholas Naval Cathedral. Turn north along the Kryukov Canal embankment; within minutes you reach Pikalov Bridge, the spot where seven bridges are visible at once. Another 700 metres brings you to Theatre Square, between the Mariinsky and the Conservatory. Continue along the canal to the Moyka and enter New Holland from Admiralteysky Canal Embankment 2. The park is open 9:00–22:00 Monday to Thursday and until 23:00 Friday to Sunday, admission is free, and the two large underground toilets on the main alley are the only genuinely reliable free ones on the route. Leave via the Moyka bridge, Trud Square and Konnogvardeysky Boulevard to Senate Square and the Bronze Horseman, then through Alexander Garden to Admiralteyskaya metro.
Petrogradsky Island, skipping the fortress: 4.5 km, 2–2.5 hours
From Gorkovskaya metro, walk along Kronverksky Prospekt to the Sytny Market — a working market with a toilet — then along Mira Street to Austriyskaya Square, a small Art Nouveau crossroads. Head north on Kamennoostrovsky Prospekt to Lev Tolstoy Square and the unmistakable Rosenstein house with turrets, then take quiet Lenin Street, lined with cafés, to Chkalovskaya metro. This route has food every fifteen minutes and no free public toilets at all.



