Transportation in St. Petersburg

Transportation in St. Petersburg

Your complete guide to getting around St. Petersburg - from airport transfers to local transport

Getting Around St. Petersburg

St. Petersburg's network is built around the metro, fast, clean, and cheap enough that a single ride costs a fraction of a coffee. Buy the rechargeable Podorozhnik card at any station machine. It works on the metro, buses, trams, and marshrutkas (fixed-route minibuses), so you can skip the daily ticket line. Above ground, trams and buses fill the gaps. But they crawl in the historic center's traffic; for short hops, walking is often quicker. For the airport run, the official Pulkovo Express bus is the budget option, comfortable and direct to Moskovskaya metro station, where you can hop on the blue line into town. If you land late, the express stops running, and the taxi rank outside arrivals becomes the only game in town. Insist on the meter or pre-book via a ride-hailing app to avoid the unofficial drivers who quote inflated flat fares.

Quick Transportation Tips

Buy a Podorozhnik transit card at any metro station and tap it on buses, trams and the metro for smooth rides.

Use the Yandex Go app to book official yellow taxis or shared rides with fixed fares shown before you confirm.

Take the high-speed Aeroexpress from Moskovsky Station to Pulkovo Airport in about 35 minutes, roughly half the cost of a cab.

Metro stations close around 00:30, so switch to night buses marked with the letter 'Н' if you're out late.