It’s the classic Russia question, and the two cities really are that different: Moscow is power, energy and eleven centuries of Russian history compressed into one roaring metropolis; St Petersburg is a planned imperial stage set of canals and palaces, built to face Europe. Here’s a fair comparison – and why, at four hours apart by high-speed train, the honest verdict is usually “both”.
Head to head
| Moscow | St Petersburg | |
|---|---|---|
| Character | Vast, fast, powerful – the real, working Russia | Elegant, walkable, romantic – “Venice of the North” |
| Founded | 1147 – medieval origins | 1703 – planned imperial capital |
| Signature sights | Kremlin, Red Square, St Basil’s, metro palaces, Tretyakov Gallery | Hermitage, Church on Spilled Blood, Peterhof, Nevsky Prospekt, canals |
| Best season | May–September; magical under December snow | White Nights (June–July); late May and September |
| Walkability | Sprawling – you’ll use the (spectacular) metro | Compact centre, ideal on foot and by boat |
| Budget | Higher hotel prices, wide range otherwise | 10–20% cheaper overall for comparable comfort |
| Food & nightlife | Russia’s biggest and boldest scene | Artsy bar streets, café culture, more intimate |
| Ideal stay | 3–4 days | 3–5 days (more in White Nights) |
The case for Moscow
Moscow is where Russia happens. Standing on Red Square between St Basil’s candy domes and the Kremlin wall is one of world travel’s great set pieces, and the city rewards curiosity everywhere: metro stations dripping with chandeliers and mosaics, the icon halls of the Tretyakov, Stalin’s skyscrapers, Gorky Park, and a restaurant scene that has quietly become one of Europe’s most exciting. It is bigger, louder and more demanding than St Petersburg – and for many travellers, that intensity is exactly the point. If you want to feel the pulse of the country, start here.
See it properly: our Moscow tour – Kremlin, metro palaces and everyday life beyond the headlines.
The case for St Petersburg
St Petersburg was designed to be beautiful, and it still is: three hundred years of tsarist ambition arranged along canals and grand avenues, with the Hermitage – one of the two or three greatest museums on Earth – at its heart. Everything of interest lies within a compact, walkable centre; evenings mean ballet at the Mariinsky, canal boats, and in June the surreal glow of the White Nights, when the sky never darkens. First-time visitors who prefer strolling to commuting, art to bustle, usually fall harder for Petersburg.
See it properly: our St Petersburg tour – six days of Hermitage, palaces and white-night atmosphere.
Quick answers by traveller type
- Only 3 days, first time in Russia: St Petersburg – more concentrated sightseeing per step.
- History and politics buff: Moscow.
- Art lovers: honours split – Hermitage vs Tretyakov – but Petersburg by a nose.
- Foodies and nightlife: Moscow.
- Couples: St Petersburg, especially during White Nights.
- Winter trip: Moscow – snow suits it, and days are slightly longer than in the far north.
The verdict: take both
The Sapsan high-speed train links the two centres in about four hours, comfortable and frequent – which is why almost every classic Russia itinerary pairs them. Seven to ten days gives you three or four nights in each plus the train ride through the Russian countryside in between; it is, by some distance, the most satisfying first trip to Russia you can take. If you can time it for June, you get warm Moscow evenings and Petersburg’s White Nights in a single journey (see best time to visit).
Frequently asked questions
How far apart are Moscow and St Petersburg?
About 700 km. The Sapsan high-speed train covers it in roughly 4 hours city centre to city centre; flights take 1.5 hours plus airport time, and overnight sleeper trains are a classic alternative.
Is Moscow or St Petersburg cheaper?
St Petersburg, generally – hotels and restaurants run around 10–20% below Moscow prices for comparable quality. Both are inexpensive by Western European standards.
Can I visit both in one week?
Yes – three nights in each plus the four-hour train between them is the classic seven-day itinerary and the most popular first-timer trip we run.
Moscow tour → St Petersburg tour →