Home › Countries › Russia › St Petersburg

📍 St Petersburg

The Hermitage and imperial palaces.

CultureArt🗓 3 days
Overview

St Petersburg travel guide

The Hermitage and imperial palaces. St Petersburg is one of the highlights of any trip to Russia, and most travellers spend around 3 days here.

Things to do

Top things to do in St Petersburg

✨

Culture

In St Petersburg, explore temples, museums and the historic centre.

✨

Art

In St Petersburg, explore the highlights.

Getting around

How to reach & get around St Petersburg

✈️

Getting there

Most visitors arrive in Russia via Moscow (SVO), then continue to St Petersburg by domestic flight, train, bus or road.

💵

Budget

Plan for roughly $50–$380 per day. See the full Russia budget guide.

Beyond St Petersburg

Day trips & nearby places

Moscow

Moscow

🗓 3 days

Red Square, the Kremlin and metro art.

CityCultureHistory
Trans-Siberian

Trans-Siberian

🗓 7+ days

The world's longest railway.

AdventureIconic
Lake Baikal

Lake Baikal

🗓 2–3 days

The world's deepest lake.

NatureAdventure
FAQ

St Petersburg travel FAQ

How many days do you need in St Petersburg?
Most travellers spend 3 days in St Petersburg — enough to see the highlights and explore temples, museums and the historic centre.
What is St Petersburg known for?
St Petersburg is especially good for culture, art. The Hermitage and imperial palaces.
When is the best time to visit St Petersburg?
The best time is generally May–Sep, in line with the rest of Russia.
How do you get to St Petersburg?
Most visitors arrive via Moscow (SVO), then reach St Petersburg by domestic flight, train, bus or road.
How much does St Petersburg cost?
Budget around $50–$380 per person per day depending on your style.
Is St Petersburg worth visiting?
Yes — St Petersburg is one of the highlights of Russia, particularly if you enjoy culture, art.