Nearly all visitors need a visa, which will require an invitation. Tourist visas are generally single entry and valid for up to 30 days.
St Petersburg is well connected to the rest of Europe by plane, train, ferry and bus. The vast majority of travellers arrive in St Petersburg by air at Pulkovo Airport. Flight time from London and Paris to St Petersburg is three hours, from Berlin it’s a two-hour flight, and from Moscow it’s under an hour.
Train is also a popular way to get here – from Moscow there are pleasantly slow overnight sleeper trains as well as six to eight fast four-hour daytime Sapsan trains. See www.rzd.ru for details. From Helsinki there are four daily Allegro express trains that take you from the Finnish capital to St Petersburg in an impressive 3½ hours. See www.vr.fi for prices and timetables.
An increasing number of travellers arrive at one of St Petersburg’s five cruise and ferry terminals. There are regular connections between St Petersburg and Stockholm (22 to 24 hours), Tallinn (14 hours) and Helsinki (10 hours). Those who arrive this way also have the option of 72-hour visa-free travel. See St Peter Line for prices and timetables.
Flights, cars and tours can be booked online at www.lonelyplanet.com.
The best price found from United States to St Petersburg is on September 8th, 2018, travelling with . See more options, compare prices and book: search flights.
Metro Fastest way to cover long distances. Has around 70 stations and runs from approximately 5.45am to 12.45am.
Bus, Trolleybus & Marshrutky Buses are best for shorter distances in areas without good metro coverage; they can be slow going, but the views are good. Trolleybuses are slower still, but are cheap and plentiful. Marshrutky are the private sector's contribution – fast fixed-route minibuses that you can get on or off anywhere along their routes.
Tram Largely obsolete and little used, but still useful in areas such as Kolomna and Vasilyevsky Island where there is little else available.