Moscow vs St. Petersburg – if you can only visit one city in Russia…

This post may contain affilliate links. It means that if you buy something through one of these links, we might get a small commission at no extra cost to you. Affiliate commission helps us keep this travel blog running.

If you can only visit one city in Russia, what would it be? People usually pick between Moscow and Saint Petersburg and in this post, I wanted to compare Moscow vs St. Petersburg and will tell you what to expect from either of them.

[vc_row][vc_column][vc_message message_box_color=”juicy_pink” icon_fontawesome=”far fa-grin”]If you’re new to this blog, hi, I’m Liza. I was born and raised in beautiful St. Petersburg, Russia and in the last 4 years of blogging, I created over 40 articles about travel to Russia, from the transport guides to the safety tips! Click here to access all the Russia posts >>>[/vc_message][/vc_column][/vc_row]

Read my post about the things you should know before travelling to Russia here >>>

Okay, without further ado, let’s get started!

Moscow vs St. Petersburg - if you can only visit one city in Russia...

Moscow – the capital of Russia, but why everybody says that Moscow isn’t Russia?

Let’s start with Moscow – the infamous capital of Russia and the place, that doesn’t really represent Russia. Moscow is rich. That’s where all the money of the country is. That means, that all decisions are made in the capital and all the money gets distributed from there. And of course, most of it stays there as well. While some of the cities of Russia are still waiting for their main avenues to get repaved, so the road isn’t that bumpy and buses can freely drive there, the government of Moscow is building the third metro ring road. I’m telling you this, so you understand that Moscow is really different from the rest of the country and of course, the prices are also way different in Moscow compared to the rest of the country.

That also means, however, that the infrastructure in Moscow is excellent. The metro is working great and looks incredible (many stations are like palaces); Moscow city is rapidly expanding (the financial centre of Moscow with the first skyscrapers in the city); the city gets decorated for Christmas really well. Christmas time in Moscow is pretty great – Moscow is one of the best-decorated cities I’ve seen in my life.

Read my post about Christmas in Moscow – the decorations and what to expect >>>

Christmas Market in Moscow
best cities to visit in Russia

Moscow also got the main landmark of Russia – the Red Square. The Red Square is impressive in real life as well and it’s a place you should definitely visit in Moscow. Apart from Red Square, the Christ the Savior Church and a couple of nice parks / Izmaylovo Kremlin and a couple of museums, there is really not much to do in Moscow.

Read my itinerary for a weekend in Moscow: best things to do >>>

As I already mentioned before, Moscow is not cheap. However, it’s definitely not as expensive as the main European capitals like London and Paris. Accommodation prices are pretty decent and transport is actually very cheap. Food, however, is not very cheap, especially trendy restaurants.

Read my post about prices in Russia: how expensive is Moscow and St. Petersburg here >>>

Moscow is also huge. It’s the biggest city in Europe (if you don’t count Istanbul which is split between Europe and Asia) with over 12 Mio people living there. According to the unofficial data, the population of Moscow exceeds 15 Mio people. Traffic in Moscow is absolutely terrible, so it’s often better to take the metro rather than catch a taxi.

Moscow the capital of Russia, Fifa 2018
Moscow City
Moscow City

If you’re planning to visit both Moscow and St. Petersburg, read my post about combining Moscow and St. Petersburg in one trip in 7 days here >>> You can buy train tickets to go from Moscow to St. Petersburg or vice versa here.

Now.. What about Saint Petersburg?

Saint Petersburg is a very European city. Some people say it looks like Paris, while the others say it reminds them of Vienna. Saint Petersburg used to be the capital of Russia for over 200 years and was built to be the capital of a mighty Empire. The Tsars wanted the city to look better than any other European capital and thoroughly planned the new city from scratch. They also invited the best European architects of the 1710s-1850s and so, together with the help of Russian architects, the city of Saint Petersburg was born.

Saint Petersburg, just like Moscow, is not similar to any other Russian city. Saint Petersburg is quieter, less hectic and it’s definitely the most beautiful city in Russia. There are so many museums, palaces, canal cruises, excursions and other things you can do in Saint Petersburg, that you will find what to do within two weeks for sure. However, you will need at least 4-5 days to see all the basics.

Interested in reading more about St. Petersburg? Read my local’s guide to St. Petersburg here >>>

Moscow vs St. Petersburg - if you can only visit one city in Russia...
Moscow or St. Petersburg

There’s an opportunity to visit St. Petersburg without a visa for 72 hours, if you come to Saint Petersburg by ferry from either Helsinki, Finland or Tallinn, Estonia. No matter which passport do you hold, all you need to have is a return ferry ticket, ferry transfer and the hotel confirmation. UPDATE: you can now visit St. Petersburg with a free electronic visa.

If you want to know a bit more about this visa-free visit to Saint Petersburg, read this post >>>

Moscow vs St. Petersburg – which one is better?

As you can see, Moscow and Saint Petersburg are really two very different cities. Even people from both cities are different (people in St. Petersburg are friendlier). Moscow is really all about Red Square and social inequality. You can see all the Russian celebrities, oligarchs and all sorts of rich people in the trendy places in the capital. St. Petersburg is way more peaceful. It’s a bit cheaper than Moscow (especially the restaurants) and it’s the best place to see a ballet in Russia.

Read my post about the best places to see opera and ballet in St. Petersburg >>>

If you’re choosing between Moscow or Saint Petersburg, you need to decide, what do you want to see. In case you really want to see the Red Square, see Lenin in the Mausoleum, experience Russia and see these Dome-shaped churches, head to Moscow. If you want a quiet and a longer break visiting lavish Imperial palaces, cruising the canals in a boat and enjoying the famous White Nights, head to Saint Petersburg.

I have friends, who liked and enjoyed Moscow vs St. Petersburg, but I also have other friends, who prefer Saint Petersburg way more. It’s really up to you and you will never know, which one you will like more unless you visited both. It’s always best if you can see both cities instead of one. Moscow and Saint Petersburg are actually just 4 hours away from each other (by speed train) or only 55 minutes apart by flight.

If you want to read, how to get from St. Petersburg to Moscow or vice versa, head to this post >>>

Moscow or St. Petersburg

I have plenty of other posts about Russia! Head to my Russia category to see them all >>>

I hope you enjoyed my post about Moscow vs St. Petersburg – which city to choose. Should you have any questions, don’t hesitate to ask.

6 thoughts on “Moscow vs St. Petersburg – if you can only visit one city in Russia…”

  1. Blogging is not my day job definately. Im trying to market my
    business by wanting to write about it. But crap could it be ever
    difficult. I really do admire your content, and I just needed to comment to
    give you kuddos on wonderful content and information.


Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.