The ultimate guide to St. Petersburg, Russia | Tips from a local

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.

In this ultimate guide to St. Petersburg, Russia, you’ll find everything you need for a trip to the cultural capital of Russia and read quite a few tips from a local.

[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]

Have you ever thought of going to Russia? Russia is the biggest country in the world, and it has plenty of places to visit. Siberia, Kamchatka, Far East, Sochi and the South and Karelia, I can continue this list for ages. Even though I’m Russian, I haven’t been to most of these places (somehow people think that a Russian person must have been everywhere in Russia and of course, have seen some bears in the wild). Well, that’s not about me. I’ve only been to Moscow, Sochi, Karelia, Pskov, Vyborg and Nizhny Novgorod.

But in this post, I’ll tell you about Saint Petersburg, the most beautiful and the most European city in Russia, where I was born and lived most of my life. I haven’t seen much comprehensive content about Saint Petersburg online and even fewer travel guides to St. Petersburg, Russia, so I hope St. Petersburg travel tips will be very useful for you.

What will you find in this post about Saint Petersburg travel tips?

In this ultimate travel guide to St. Petersburg, Russia you’ll find information covering visas, weather, what to wear in St. Petersburg, things to see,  basic phrases in Russian, food, transport, accommodation and cost of living.

Saint Petersburg is probably one of the most underestimated cities in the world. It deserves way more tourists than it has because its architecture is no worse than in Paris. However, the visa policy of Russia is very complicated, moreover, there are no low-cost airlines flying to Russia (except for Easyjet, which has a flight to Moscow), so it’s quite hard and expensive to get there unless you’re travelling from the neighbouring countries like Estonia or Finland. Hopefully, this guide to St. Petersburg will help to make your visit to this beautiful city a little bit easier.

Read more about visas to Russia and how to visit St. Petersburg visa-free here >>>

Best bars in saint petersburg


Visiting St. Petersburg visa free?

There’s still an opportunity to visit St. Petersburg visa-free for 72 hours, in case you’re arriving to St. Petersburg by ferry from Estonia, Sweden or Finland. Read more about visa-free St. Petersburg in this post. Also, I created a special route for 72 hours in St. Petersburg and you can find it HERE. From October 2019, it’s also possible (for certain nationalities) to visit St. Petersburg with a free e-visa!

How much time do you need in St. Petersburg?

Even though Saint Petersburg is a huge city with a large historical city centre as well as marvellous palaces in the suburbs, it’s possible to visit some of the landmarks within 3 days. In order to discover all the main landmarks, you will probably need at least 10 days. If you’re staying for 2 weeks, I also recommend you to take a weekend cruise to Karelia, an amazing place in the North of Russia.

Travel to Russia tips, blog
Yes, this is in Russia too (Karelia, in case you’re wondering)


The guide to weather in St. Petersburg

The weather in Saint Petersburg is very unpredictable. Have you ever been to Edinburgh, Scotland? Well, it’s quite similar to that. (In case you haven’t been to Edinburgh: the weather changes every 15 minutes). The summers in St. Petersburg can be either very hot (up to 30 degrees Celsius) or most probably quite rainy and chilly (for example, last summer it was raining a lot, and the average daily temperature was around 20-21 degrees). The best months to visit Saint Petersburg would be May to end of September and January (if you’re not afraid of the cold). Also, I guess the beginning of October would be nice and very impressive (with all these yellow leaves).

The average temperature in January is low: be prepared for it to be below zero (sometimes significantly below zero). I would suggest you bring a really warm snow parka and a moderately warm jacket. Don’t forget a hat and some warm gloves. You will also need some fleece pants to keep you warm outside. Don’t forget about warm boots too. UGGs for girls will do, but guys will need something equally warm. You’ll need to walk a lot around the city and suffering from cold isn’t enjoyable.

February is pretty much the same as January. However, sometimes it could be very rainy, so bring the warm waterproof boots.

Weather in Saint Petersburg Russia

March in St. Petersburg is cold, too. Though, not as cold as January. The temperatures are slowly rising and striving towards zero, in the middle of March it’s usually around +4- +7 Celsius, while in the end of March it could already be around +10 – +13 degrees. You will need a waterproof jacket (in the case of some wet snow).

April can be both: freezing cold and very warm. Which one would you get? A mystery. Usually, it’s very cold at the beginning of April but closer towards the end of April you could experience even 25 degrees. This April was a disaster though, with the temperatures being close to 0 the whole month.

May is a great month in St. Petersburg. It’s usually from moderately warm to very warm. You need to bring very different sets of clothes though – a wool coat for cold days and maybe a hoodie for warm days.

June is pretty unpredictable: it usually gets quite chilly in the middle of June: the weather could be rainy and the temperatures could be pretty low for the summer standards: around 14 degrees Celsius. However, in the end of June, it’s usually way warmer: around 20-25 degrees. However, it makes sense to always bring a coat or jacket with you. For example, this one would be perfect for summer in St. Petersburg, Russia. In this guide to St. Petersburg, I recommend you to visit St. Petersburg in the end of June – beginning of July.

The ultimate guide to St. Petersburg, Russia from a local: places, food, accomodation

July is definitely the best month to visit St. Petersburg: it’s usually warm, sometimes even hot. Bring some jeans and jackets, but don’t forget about shorts and T-shirts, as the temperatures could reach 30 degrees!

August is great in the beginning, but the Autumn usually starts in the middle of August: it’s not so warm anymore: around 16-22 degrees and it gets colder every day.

September – The weather in September is usually alright during the first half of the months, but after the 25th of September it usually gets very cold, the temperatures can sink to zero.

October – October is already very cold in Russia, the average daily temperature is around 2-7 degrees and at night it can get to minus. You will need the same clothes as in March!

November – It usually snows in November in Saint Petersburg, but most of the times it rains. While October is a very beautiful month (yellow leaves in the parks and so on), November is my least favourite: it’s cold, wet and grey.

December – in December, the weather is pretty much the same as in November, but there is usually more snow and more changes between streets full of snow – and plus temperatures

St Petersburg travel tips blog

Basic phrases in Russian for your trip

We, Russians (Yes, I’m originally from Russia), aren’t famous for speaking multiple languages. That means that asking questions in English on the street will be hard, but not impossible. In case you are completely lost and need help, try to ask some young people (20-30-year-olds), as, most probably, they know at least a couple of words in English.

Don’t worry about metro, though – everything is written in 2 languages, Russian and English, so you can easily get around (in Moscow it’s not like that, for example). Also, in most of the restaurants in the city centre, you will find an English menu and the waiters will be able to speak a bit of English.

However, it makes sense to try to learn Cyrillic letters at least a little bit in order to be able to read. And, of course, learn some phrases in Russian. In this guide to St. Petersburg, I will list some of the most useful phrases in Russian and their translation to English, so here they are.

Basic phrases in Russian for your trip:

Good Morning/Good Afternoon – Dobroje Utro /Dobri Den
Please – Pozhalujsta
Thank you – Spasibo
Goodbye – Do svidanija
Sorry, Excuse me – Izvinite
Where is – Gde
Where is the subway? – Gde metro?
I am lost – Ya zabludilsja
1 Coffee, please – Odin kofe, pozhalujsta

They might seem a bit complicated, but once you learn them, your visit to Russia won’t be so painful in terms of communication.

Where to stay in St Petersburg Russia

Where to stay in Saint Petersburg

One of the most important parts of this guide to St. Petersburg, is probably the accommodation part. It’s fine to stay everywhere in the city centre (well, beyond the city centre too, but the city outside the city centre gets quite ugly). In case you’re looking for a very budget accommodation, it makes sense to rent a flat on Airbnb, for example, but the cheapest options will be outside the city centre, and well, you can stay there, but it’s not so nice. The outskirts of St. Petersburg are pretty safe, but they just don’t look nice, unless you’re staying in the suburbs like Pushkin or Peterhof (with huge palaces and full of tourists).

The ultimate guide to St. Petersburg, Russia from a local: places, food, accomodation

I would recommend you to stay in accommodation near following tube stations:

– Nevsky Prospekt
– Admiralteiskaya
– Mayakovskaya
– Plotschad Vosstaniya
– Pushkinskaya
– Gor’kovskaya
– Sportivnaya
– Chernyshevskaya
– Plotschad Aleksandra Nevskogo

I wrote a separate guide about where to stay in Saint Petersburg depending on what do you want to see or do and depending on how long are you staying for, so you can find it here >>>

These are 3 great hotels to stay in St. Petersburg:
5* – The State Official Hermitage Hotel 
3-4* – Kamerdiner Hotel 
Hostel –Polosaty

Or just check the St. Petersburg hotel page!

Things to see in St. Petersburg:

There are so many places you can visit in St. Petersburg. I will name a few here, but if you want to know more about it, please head to this post: top 10 things to do in St. Petersburg, Russia.

The Hermitage Museum
The Peterhof Palace and the fountain park
The Peter and Paul Fortress
The Saviour of the Spilt Blood Church
The Marble Palace
the Mikhailovsky Castle
The Isaac’s Cathedral
The Kazan cathedral
The Catherine Palace
the Gatchina Palace
The Pavlovsk Palace
Russian Museum

In case you want to watch a traditional Russian ballet, head to either Mikhailovsky or Mariinsky Theater or check out my post about ballet in Russia for more information!

St. Petersburg ballet - where to see ballet in Russia - Mikhailovsky Theatre
La Fille Mal Gardee

Where & what to eat in St. Petersburg, Russia

One of the last parts of this guide to St. Petersburg is about the food. This might sound surprising to you, but food in St. Petersburg is really tasty. The city has plenty of restaurants, cafes and gastropubs for any budget.

I have a post about 5 best budget restaurants in St. Petersburg

However, there are more not really expensive places with exquisite food.

In case you’re in the mood for a burger, check:
Ketch Up Burgers
Bureau (Бюро)

Something quick and tasty like shawarma or burrito:

Best Italian food & pizza
22 centimeters (22 сантиметра)
Caffe Italia
Camorra Pizza
Forno Bravo

Best panoramic restaurants:

The ultimate guide to St. Petersburg, Russia from a local: places, food, accomodation

Best Russian food:
ARKA Bar & Grill

Best cocktail bars:

or just head to my post about the best nightlife spots in St. Petersburg here >>>

Best southern food (worth trying, e.g. Georgian cuisine)

Best Asian restaurants:
Jack & Chan
Wong Kar Wine

Which dishes you have to try if you’re visiting Russia:

Beef Stroganoff
Pirogi (pies with various fillings)

The ultimate guide to St. Petersburg, Russia from a local: places, food, accomodation

Pelmeni (dumplings)
Soups like Bortsh or Ukha
Black and red caviar with crepes
Honey cake (Medovik)
Russian Salad
Mimosa Salad

Travel costs:

In case you’re interested in tailored cost based on your own travel habits, don’t forget to check our free travel App Tripsget out (available in the iOS App store)

However, these are the typical costs in St. Petersburg:

Metro ride – 45 rub ($0.8)
Bus ride – 35 rub ($0.6)
Coffee – 210 rub ($4)
Lunch in a budget place – 250 rub
Dinner in a nice restaurant – 1200 rub pp
Entry to a museum/palace – 400-700 rub
River cruise – 600-800 rub

I also wrote a separate post about prices in St. Petersburg or Moscow, so you can read it here >>>

Best areas to stay in St. Petersburg, Russia recommended by a local

Getting to St. Petersburg from the Airport

In case you’re travelling on a budget, there is a public bus, which goes directly to the metro station Moskovskaya (just a few stops away from the city centre) from Pulkovo airport. Getting to St. Petersburg from the airport is really not complicated at all.

In case, your budget allows you to take a taxi, don’t hesitate and do it. However, it’s always better to ask the price before getting in the car (to avoid getting ripped off), the price of getting to the city centre shouldn’t be more than 800-1000 rub. Download the GETT or Yandex Taxi apps for a safe taxi ride to your accomodation.

Safety in St. Petersburg, Russia

If you’re wondering about the safety in St. Petersburg, St. Petersburg is quite a safe city, but avoid walking in the outskirts alone at night.

Getting to Moscow from St. Petersburg

If you’re also interested in visiting Moscow in the same trip (read my itinerary for 2 days in Moscow), it’s possible, don’t worry. There are actually multiple ways you can read Moscow from St. Petersburg. I would recommend taking a speed train Sapsan which would bring you to Moscow in 4 hours.

I have described this and other options in this post about traveling to St. Petersburg from Moscow and back here >>>

Hopefully, this guide to St. Petersburg, Russia was useful for you! Please, don’t hesitate to ask any questions in the comments (or by messaging us directly) and please, spread the word and save this pin about the ultimate guide to St. Petersburg, Russia on Pinterest!

36 thoughts on “The ultimate guide to St. Petersburg, Russia | Tips from a local”

  1. Liza, St. Petersburg is so lovely! I wish I visited in other times apart from winter, but it was magical in winter as well. You can really feel that imperial style in this city. By the way, your guide is really nice and extensive.

  2. I´d love to visit St. Petersburg and this guide makes me want to go right now <3 it´s a pity that the visa is so complicated…

  3. I was in Russia for a month. My husband worked in Siberia and I really wanted to see the country. I almost didn’t make it because of the visa. While St. Petersburg wasn’t my favorite location because the weather was crappy when I got there I loved my time in Russia. Ive travelled to Murmansk, Sochi, Moscow and St. Petersburg and found Russians both warm and friendly. I want to visit again but the Visa process scares me. 🙁

  4. St. Petersburg is a dream I can’t wait to fulfil some day (hope sooner rather than later 😉 ) Great tips! Will keep all them in mind when planning it. Thanks 🙂
    Oh, and I loooove “pirogi” (I’m bulgarian and I’ve tried them)

  5. Dear Liza, We enjoyed going on two tours with you. It was informative. We were puzzled by the fact that our tour of the Hermitage for which we paid for 3 hours, lasted for only 2.5 hours, as we could have spent a little more time absorbing the exhibits thay you showed and explained to us very well. We’d like to recommend you to our friends when they visit St. Peterburg. Regards, Rachel & Peta

  6. Wonderful very thorough guide. Soon we have a new tourist season and your article will help tourists in St. Petersburg. Excellent!


Leave a comment

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