St. Petersburg public transport

By on May 1, 2013
Troleybus in St Petersburg

St. Petersburg’s city center has a tight network of public routes. It will be easy for you to reach your hotel or any site downtown. Public transport and metro stations are more difficult to be found in the outlying districts, and it’s more convenient to use commercial buses (fixed-route taxis) over there.

St. Petersburg metro

St. Petersburg metro is operating since 1955. Nowadays it has 5 lines and 67 stations, the number of which is constantly growing. St. Petersburg metro is one of the deepest in the world (50-75 meters; the deepest station, “Admiralteyskaya”, is 86 meters under the surface). St. Petersburg’s metro is not only a mean of transport but also a landmark. Lot of stations, transfers and halls are decorated with marble, granite, mosaic, wrought iron decorations and paintings. The stations “Mayakovskaya”, “Avtovo”, “Dostoyevskaya” and “Admiralteyskaya” are particularly remarkable.

St. Petersburg metro map:

Working hours: 06:00 AM – 00:00 AM, give or take 30 minutes, depending on a station. Complete schedule:

Metro ticket is 28 Rubles. Metal tokens are used for single rides; you may purchase them in ticket offices or vending machines at the station halls.

Buses, trams, trolleybuses

Ground public transport works from 5.30-5.45 AM to 0.00-0.30 AM, though some routes stop operating earlier. Night buses (1М, 2M, 3M, 4M and 5M) work in test mode during weekends and holidays, duplicating the routes of metro lines.

Public transportation fare is 25 RUB. Some buses have the commercial routes that can cost 35-40 RUB. You may purchase your ticket right from the driver or ticket collector.

You can use a special city transport web-site in order to find a needed municipal route.


In summer aquabuses – special water buses – run in the city. They ride cross the Neva River and the Gulf of Finland, connecting the downtown and some outlying areas of St. Petersburg. Often it’s possible to reach your destination faster using aquabus than usual ground transport, avoiding traffic jams. Aqua buses circulate from 8 a.m. to 8 p.m. with 15 minutes interval.

One standard ticket is 100 rubles, adult and 50 rubles, children.

Download route map and schedule from the transport portal of St. Petersburg

Public transport official information

Site of transport supplier:

Tel: +7 812 576-57-76, +7 812 388-96-60

About Ekaterina Kazmina

I love St. Petersburg and sincerely wish more people from all over the world come here and see its beauty!


  1. Pingback: Cost of living in St. Petersburg, Russia, plan your expenses

  2. lindsay short

    February 12, 2014 at 8:26 am

    Hi, we are touring on a cruise ship in May & stopping in St. Petersburg & would like to know if there is public transport to & from the ship port. thanks, lindsay

  3. Polina Polyakova

    February 12, 2014 at 2:10 pm

    Hello Lindsay!
    There is a public bus line (#158) between the port and nearest metro station Primorskaya.
    For the route map and timetable follow the link:
    From Primorskaya, instead of going by metro, you may wish to take trolleybus #10. It goes through the main sightseeng attractions on Nevsky Prospekt
    Don’t go further than Ploschad Vosstaniya stop. Wish you a good time in St.Petersburg!

  4. Hennushka

    July 9, 2016 at 11:54 am

    Privet, I would like to ask some very simple and basic questions regarding the embarking and disembarking the public buses :)

    Do the busses stop at every stop they\’re scheduled to? Or, if you want to get in, do you need to wave your hand, or when you want to get out, tell the driver you wish to do so/press a button (if the buses have them?)? Also, how do you know when to get out, do the buses have those little screen thingies telling the next stop?

    I\’m traveling to Pitera with my aunt who needs to know everything about everything before hand or she\’ll freak out completely… So information would be greatly appreciated :)

    Also, I would like to know what is the best and easiest way to get from downtown st. Petersburg to Alexander Palace? How about to Peterhof?

    • Polina Polyakova

      July 9, 2016 at 3:05 pm

      Hi Hennushka!

      There are 2 type of buses. Public buses stop at every stop of their route. No need to request a stop neither onboard nor by waving your hand when waiting outside. Another type are minibuses, they are smaller and have letter K before the number of route. Like K128. Traveling with such bus means you need to reqiest a stop. Also they are little bit more expensive.
      How to get to Peterhof you can find out in this post (section contacts)
      And about Pushkin (Tsarskoe Selo) here

  5. Steffi

    July 2, 2017 at 7:53 pm

    Many thanks for the resourceful article and the sharing. Look forward to be there end of the week too. It will be my first time there and did not know landmark to accurately know when to get down from vehicle; planning to get to the town from airport via city bus 39 to Moskovkaya and from there hopefully can ask around for the way to the university… and hopefully language will not be barrier due to my limitation in Russian language.

    May I know if it okay for me to inform driver to please remind/ call me when it has reached my stop? (will remember surrounding carefully aftr shown the way for the 1st time) Mydestination is ITMO University
    9 Lomonosova st., Office 2139, Saint Petersburg, 191002, Russia soonest I landed as I learned that visa registration with migration office is essential. Thank you in advance for your advise or things you think I should know; which I might missed. Cheers :)

Leave a Reply

Your email address will not be published. Required fields are marked *