Before You Arrive
Saint Petersburg rewards visitors who come prepared. The city is large, the museum queues can be formidable, and navigating a city where Cyrillic script dominates takes a little getting used to. But with the right preparation, it's one of the most rewarding cities you can visit.
Best Time to Visit
Saint Petersburg has four very distinct seasons, each with its own appeal:
- Late May – July (White Nights): The most popular time to visit. The sun barely sets, the city is buzzing, and outdoor festivals are in full swing. Expect higher prices and larger crowds.
- August – September: Slightly quieter than peak season, with pleasant temperatures and beautiful golden light. A great time for sightseeing.
- October – November: Autumn brings colourful foliage and fewer tourists. The weather is cooler and wetter, but the city has a moody, atmospheric quality.
- December – March: Winter can be bitterly cold, but the city looks magical under snow. Museum crowds are minimal. Be prepared for short daylight hours and temperatures well below freezing.
Getting Around the City
Metro
Saint Petersburg's metro is fast, reliable, and very affordable. Some stations are architectural showpieces in their own right. The system has five lines and connects most areas of interest. Note that station names are only in Cyrillic — download an offline map or a transit app before you go.
Walking
The historic centre is very walkable. Many of the top attractions — the Hermitage, Church on Spilled Blood, Russian Museum, Nevsky Prospekt — are within comfortable walking distance of each other.
Marshrutki and Buses
Fixed-route minibuses (marshrutki) and regular city buses cover areas not served by the metro. They require exact change or a transport card and can be confusing at first, but are useful for reaching Petrogradskaya or Vasilievsky Island.
River Taxis and Canal Boats
In summer, boat tours along the Neva River and city canals are a wonderful way to see the city from the water. They are also a practical way to travel between some sights.
Language
Russian is the language of daily life. English is spoken at major tourist sites, upscale hotels, and many restaurants in the centre — but do not assume it will be understood everywhere. Learning the Cyrillic alphabet before your trip makes reading street signs and metro maps vastly easier, and locals genuinely appreciate any effort to use Russian phrases.
Money and Payments
The Russian currency is the ruble (₽). Cash is widely used, though card payments are accepted in most restaurants, shops, and hotels in the city centre. ATMs are easy to find. Be aware that international payment cards may face restrictions depending on your country of origin — check with your bank before travelling.
Dress Code for Churches and Cultural Sites
When visiting Orthodox churches, women are expected to cover their heads and shoulders, and men should remove hats. Many churches provide scarves and capes at the entrance. Museums have no strict dress code, but comfortable walking shoes are essential — the Hermitage alone can involve many kilometres of walking.
Tipping
Tipping is not obligatory but is appreciated. In restaurants, rounding up the bill or leaving around 10% is customary. Taxi drivers and hotel staff do not generally expect tips but will welcome them.
Safety
Saint Petersburg is generally a safe city for tourists. Standard precautions apply: be aware of your surroundings in crowded areas, keep valuables secure, and be cautious at night in less-visited districts. The areas around major tourist sites and Nevsky Prospekt are well-patrolled and busy.
Useful Apps and Tools
- Yandex Maps: Far more useful than Google Maps for navigating Saint Petersburg — better public transport data and local business listings.
- Yandex Taxi: The dominant ride-hailing app; convenient, affordable, and easy to use.
- Google Translate: The camera translation feature is invaluable for reading Cyrillic menus and signs.