Welcome to the website dedicated to public transit St. Petersburg!
On the resource page you can find information about the St. Petersburg metro, ground transportation and railway trains.
This website is in Russian only but using a translator you should be able to work your way around the site.
Besides the local buses, St Petersburg's public transport also consists of marshrutkas (minibuses). They usually follow a fixed route between the city centre and the suburbs.
You can hail one or get off wherever you want. The flat fare is displayed on the windscreen and depends on the route, but it is usully something between 10 and 30 Rubles (2005). Just hand the money over to the driver when entering a marshrutka.
It can be a bit tricky to use them, but just watch and observe the locals before trying it yourself. If you are unsure feel free to ask the locals. They are usually friendly and helpful. I used a marshrutka together with VT member yumyum to Tsarskoye Selo (Pushkin) and found it quite convenient and inexpensive for the 25 km.
We came to St.Petersburg by bus company Euro Lines. About 6 hours on the way, 1.00 - 1.30 hours on the border.
But this time it wasn't a simple trip. As you can see on the second page, it was a disaster! Visibility of the road no more than 3-5 meters! And sometimes we had to make stops on the road because it wasn't impossible to drive!
But as regards buses to and from St.P, they are +- comfortable. But drivers were friendly.
As I remmember, typical ticket to St. PEtersburg from Tallinn costs about 23 euros ( 350 EEK in old ages in Estonian EEK ). But we bought cheap tickets on sale. About 6 and half euros one way per person!
As regards buses around Saint Petersburg you need to choose, do you want to feel that you are like in luna pakr or not? Because drivers in St.P. are crazy!
Faster - yes, but safety - ?
But personally I liked it! :-)
Fees: 21 RUB
If you are in Vasilievskiy Island, and you want to visit the Bolosholy street in the north island (which contains Paul and Peter fortress, etc...), then you can use K10 and K30 buses for 27 rubs.
If you are a walk lover, then you can walk beside the Neva river, and pass the left bridge (the if you look on the map, it will be the first bridge from left).
Minibuses ("marshrutka") go from every metro stations. This type of transport is private and prices vary from 20 to 25 roubles in the city and may be more if you go to suburbs. Prices and routes usually are indicated on a minibus. You can ask the driver to stop where you want. If you see a minibus and want to stop it raise your hand.
Minibuses are good to go to suburbs, prices are from 30 roubles. To Pushkin and Gatchina minibuses go from the metro "Moskovskaya", to Lomonosov, Strelna and Peterhof go from "Avtovo" (number 300, 424 and others).
The link below shows the routes of minibuses from metro stations (but only in Russian).
There are 2 cheap ways to get from Pulkovo to the city center.
You either take bus No 3 or 13 to go to Moskovskaya metro station. The buses are not that frequent and usually very crowded.
You can also take mini bus (marshruthka) for the same destination. These are more frequent. if you have a luggage, you pay one more ticket for your luggage. 1 luggage - 1 peron, total 50 rubles ($1.60 )
The bus to the airport (Go to terminal 2 for international flights) leaves from moskovskaya metro station (not the overland station as i thought!),its 24 rbls one way, on bus no. 13 - only takes 5-10mins
Just a small report: I took a train from Tallinn to St.Petersburg and returned by bus. Both ways have pluses and minuses. On a train, if you can secure 2 lower benches, chances are pretty high that there will be nobody else in your compartment. However, the train is likely to be cancelled as of mid-september. On the way back took an "express bus" that should cover the distance between two cities in a little more than 6 hours. Frankly, I cannot imagine how it is possible and indeed we were more than 1.5 hour late on our arrival in Tallinn. The bus was completely full and we spent about 2 hours at the border. In your keep in mind traffic in St.Pete and terrible road from St.Pete to the border, I simply do not understand how it is possible to get to Tallinn in 6 hours.
The cheapest way to get from Helsinki to StPetersburg is a bus. There are every days (even twice - at 12.00 and 22.00) bus departures from the center of Helsinki (near Finnkino). It would cost about 20euros. Or you could try group taxi (marchrutka) - it`a more comfortable, minivan for 8-12 people only. You`ll arrive also in center of Saint-Petersburg to Nevsky prospect. It cost about 30-35 euros.
If you are walking along Nevsky Prospekt, you will see (and sometimes hear) a number of Russian tour agencies offering canal tours. These are an excellent, if unoriginal, way to discover the city for first-time visitors. They generally last about an hour and take you around the city's main canals as well as on the Neva River. They offer some good photo opportunities from a different perspective than on land.
If you can manage to follow where your boat is going on a map, your St. Petersburg traveller IQ will be greatly improved after the tour!
Trolley buses are run by the city and run along electric lines inthe center of the city. Theya re a good deal, 12 rubles in 2006 and fill the gap between Metro stations sometimes. They are labeled on the side for where they go and there are trolley bus stop signs above the street where they stop. They only stop at designeated spots.
About 12-17 rubles in 2007.
If you don't want to go to Helsinki then there are other options. I used the bus StP to Lappeenranta and back. There are Finnish and Russian buses. I used the Russian ones on both occassions due to the timetable. Russian citizens get cheaper prices. Foreigners pay in 2005 Euro 31 for one way, or if you are a student at least on the Russian bus you only pay 22 euro. Don't expect anyone to speak English on the Russian bus. Travel time is about 5 hours. Going to Finnland there is a toilet possibility in Vyborg at Hotel Drushba and after passport control on the Finnish side. Coming to StP after the passport control on the Russian side. Don't miss it and you won't be told either.
Busses often dont have what number bus stops at what stop. Its best to ask people standing in bus ques. Thats IF you speak Russian because almost surely they wont.
I found a #150 bus even my host had never heard of and it stopped very close to the apartment and went to Nevsky by a cicuitous but visually wonderfull route.No one had ever heard of it.
BY FAR the biggest irksome facit of St Petersburg transport is the signage for the trams. Look for peeple standing around waiting for transport and look up. IF you are LUCKY there will be a cardboard squares wired to the masses of crisscrossed cables overhead. Also if youre lucky you can make out a number IF thats where a tram stops.
Many times the tram will stop at some illogical spot in the middle of a major street.
Dont even bother trying to make any logic out of it, there is none. Often its best to just ride a tram to the end and back just to SEE where the stops are.
I once spent all day searching/missing a #3 tram that kinda circles from the Vyborg side accross Liteny Bridge over to the university accross the bridge near Peter and Paul Fortress. I would have been better of bicycling. Take a mashrutka if you can.
There are also many buses and trolleys people can take to get around St. Petersburg. They are cheaper than taking the Metro, but they will take you a little bit longer to get to where you want to go, because they have to make many stops on the way.