Saint Petersburg public transport system has a well-developed network of routes. Like every big city, Saint Petersburg has everything: metro, buses, trams, taxis. There’re also marshrutkas (a rather specific way of transportation in Russia) and hydrofoils (a special feature of Saint Petersburg).
Metro, buses, trams, trolleybuses will take you almost anywhere in the city. Suburban trains will take you further — to suburbs or other even to other regions!
This guide includes the descriptions of types of public transport in Saint Petersburg, as well as ticket prices and hours of operation. Moreover, I added information about the main taxi services.
Metro — The Fastest Public Transport in Saint Petersburg
Metro in Saint Petersburg is the fastest way of getting around the city. Certainly, the most reliable too. The navigation is easy even for non-Russian speakers. Stations’ names are written in English (useful heritage of the World Cup 2018). In newer carriages, there’re indicators showing the next station.
Tip: avoid talking metro during rush hours: 7-9 a.m. and 5-7 p.m. Locals head to offices, and the metro is very crowded. So crowded that passengers can’t even come into the subway car…
By the way, many metro stations are remarkable for their design. They’re symbols of Saint Petersburg along with palaces and museums. Take a ride on the red metro line. This is the 1st metro line of the city, and stations are sumptuously decorated. I like Ploshchad Vosstaniya, Dostoevskaya and Admiralteyskaya stations.
Besides, the metro in St. Petersburg is one of the deepest in the world. Due to numerous rivers crossing the city, metro tunnels lay very deeply.
In summary, the metro in St. Petersburg is worth visiting not only for transportation but as a city sight as well.
Cost (in 2019): 45 Rub
Methods of payment:
- Subway tokens. Buy them in the ticket offices located at every station. There are also tickets machines selling tokens.
- Bank cards. Look for the widest (baggage) turnstile. You’ll notice a Visa / Mastercard sign on the validator. Stamp your bank card to the validator of the turnstile — the payment is done immediately.
Hours of operation: 5.30 a.m.— 0.30 a.m.
Pay attention: during big city fests, some central stations could be closed!
If you carry a big backpack, security guards on the entrance to the stations may ask to check your bag. Don’t panic or be afraid. This is the usual security measure.
Buses, Trams, Trolleybuses
Bus, tram and trolleybus routes form a real web. Saint Petersburg has about 300 bus routes, 40 tram routes and 45 trolleybus routes. Therefore, ground transportation is available at almost every street in the city. Thanks to such an extensive network, this is one of the easiest ways to get around the city.
Buses, trams, trolleybuses stop only at bus/train stops. Every stop has a sign indicating all the bus/train numbers passing through this stop. Tram stops are usually located before the crossroads. Bus and trolleybus stops are after crossroads.
As the traffic in Saint Petersburg is quite intensive. As a result, ground transportation is not so fast as the metro. On the other hand, a ride on a tram is a nice opportunity to make a tour of the city.
Cost (in 2019): 40 Rub
Methods of payment:
- Tickets. Tickets are sold right in the buses, trams and trolleybuses by bus controllers. A bus controller is often a severe woman wearing a special vest and comfy shoes. You’ll easily recognize her by a crossbody bag with a roll of tickets. Don’t even ask if they speak English — they don’t. Just hang them money and show the number of tickets.
- Bank cards. On the entry to the vehicle, you’ll see orange boxes — validators. Choose a validator which has a sticker with bank card pictograms. Put your bank card to the validator. If the payment is accepted, you’ll see a green sign on the validator screen.
Hours of operation: 6.00 a.m.— 11.00 p.m (depends on the route)
If you stay for a long period, think of using a pass Podorozhnik. Podorozhnik can be used for metro and all ground transportation. Recharge the balance of the pass in metro ticket offices. In addition, when you use Podorozhnik, you have a small discount on every trip.
Marshrutka is a bus belonging to private companies. The network within the city is very extensive. Many marshrutkas go to the suburbs. Marshrutka in Saint Petersburg is usually faster than the bus. But using it could be adventurous if you don’t speak Russian.
How to get on a marshrutka
If you see a marshrutka you need, just wave your hand to let the driver know you want to get in. Pay the fare. If you’re not sure to recognize your stop, ask the driver to indicate it. The driver should stop at the indicated place and cry out loud the name of the stop — be attentive!
Unlike buses, marshrutka can stop at any place at the demand of a passenger. They don’t necessarily stop at all bus stops. There’s no bus controller in marshrutka. You pay to the driver.
Cost (in 2019): 45 Rub within the city. Trips to the suburbs are more expensive.
Methods of payment: cash to driver or the pass Podorozhnik.
Hours of operation: 6.00 a.m.— 11.30 p.m (depends on the route)
Suburban Trains — Public Transport For Longer Trips
In fact, suburban trains run not only in city suburbs. You can travel much further, for example, from St. Petersburg to Velikiy Novgorod (approximately 200 km).
If you travel to Saint Petersburg for a few days, I’d suggest taking a suburban train for visiting Pavlovsk or Tsarskoye Selo. In addition, trains leave from Vitebsky railway station which is a remarkable example of Art Nouveau style architecture.
When you buy a ticket for a suburban train, you have no indicated seat. It’s kind of “entrance ticket”: passengers just choose an empty seat wherever they want. That is to say, for better seats (like window seats) come 15-20 min before the departure.
There are 2 types of suburban trains in Russia:
- Ordinary trains. Depending on the destination, these trains leave from different railway stations. Thus, before planning an itinerary, check thoroughly the departure point. Ordinary suburban trains make stops on every station.
- Fast trains. They have different names but more often they’re called Lastochka (which means “swallow”). They’re more expensive than ordinary trains. On the other hand, Lastochka is faster and much more comfortable.
Cost: depending on destination
Hours of operation: 5 a.m.-10 p.m. (depending on destination)
Methods of payment: Tickets. Ticket offices are located on every station. There are also ticket machines.
Important! Keep your train tickets until the end of the trip! Passengers need tickets for passing the turnstiles on the EXIT from the station.
Taxi in Saint Petersburg
Here are 4 trustable taxi services. You can download applications for all these taxi services. It’s useful, especially if you don’t speak Russian well.
- Yandex Taxi. Available in 108+ Russian cities.
- UBER. Available in Moscow, Saint Petersburg, Yekaterinburg, Kazan, Novosibirsk, Rostov-on-Don, Perm, Sochi, Krasnodar, Ufa, Nizhniy Novgorod, Krasnoyarsk, Omsk, Chelyabinsk, Samara, Tolyatti, Voronezh.
- Taxovichkof. Available in Saint Petersburg, Moscow.
Fixed prices. Price is reduced if you book online.
- WHEELY, luxury cars. Available in Moscow, Saint Petersburg, Yekaterinburg, Kazan, Perm, Sochi, Krasnodar.
Prices are per car, not per passenger.
Tip: Keep in mind that very often you pay less if you book a taxi online.
Better pay cash to the driver. A tip ~100 Rub is not a must but always appreciated.
Hydrofoil from Saint Petersburg to Peterhof
A hydrofoil is a particular kind of transportation in Saint Petersburg. It’s the fastest way to get from Saint Petersburg to Peterhof, summer Emperor’s’ residence with its world-known fountains and palaces.
There are many ways to come to Peterhof (by bus, by train, by taxi) but travelling by sea is probably the most comfortable. Firstly, hydrofoils leave from the centre of the city and arrive right to the entrance of the Peterhof Museum. Impossible to get lost! Secondly, the trip takes only 30 min (while the trip by bus can take 1-1.5 hours).
Cost: 900 Rub
Hours of operation: April — September. Daily from 9.30 to 18.00, every 15 minutes
Methods of payment:
- Tickets. Pre-booking is not necessary. Buy tickets just before the departure at the ticket offices on the pier.
Pay attention: hydrofoil can be cancelled due to adverse weather conditions.
Saint Petersburg Public Transport: General Tips
- Beware of pickpockets! Keep money, documents and valuable belongings out of reach of thieves. Be especially careful in public transport when there are a lot of people around you.
- Avoid using public transport during rush hours.
- Though bank cards are widely accepted, better pay cash.
I hope this guide will help you to be more familiar with Saint Petersburg public transport.
To sum up, metro and taxi are the fastest and the more reliable ways to get around the city. Buses, trams and trolleybuses are the cheapest way. Try marshrutka if you’re seeking for adventures. Safe and fun public transport travels!
Need more info on travelling to Russia?
Subscribe & get insider tips on planning your trip!
No spam. I send only one newsletter a month.