How about staying in a nice and fairly cheap hotel during your trip in St Petersburg? This combination is possible, just keep reading and pick up the one you like the most.

Actually, there are many types of accommodation in the city centre and other parts of St Petersburg. They all differ in size, facilities, services and, of course, prices. You can check other recommendation here, but today let’s see some cheap and cozy hotels in the city.

Mark Inn

It’s a perfect place for travellers who want to stay close to the city centre and its sights, while also relax in a calm atmosphere. There are two types of rooms: standard and economy.

Address: Markin Street 1
Official website

Photo taken from the website

Crazy Sheep

Nice location, well-equipped rooms, airport transfer, free wi-fi, dining – what else is needed for a good hotel stay? If something is missing from the list, it can be found in this hotel.

Address: Pestelya Street 3
Official website

Red Apple

Located 10 minutes away from Nevsky prospekt, this hotel offers great breakfast, accommodation in standard and 2-roomed apartments all of stylish interior. The rooms have bright and cheerful design, you will love!

Address: Sapersky Pereulok 5
Official website

Photo taken from the website


A 3-star hotel in the art nouveau style building provides you with a pleasant range of services and comfortable accommodation with a nice view. There is wi-fi, a common kitchen where you can cook and enjoy tea/coffee. You can also breakfast.

Address: Nekrasov Street 58, floor 6
Official website

Russkaya Skazka

An authentic hotel with interestingly styled rooms: hunting house, countryside, oriental and others. Mini-hotel is situated in the historical centre of St Petersburg, close to Moscow railway station and Nevsky prospekt.

Address: Pervaya Sovetskaya Street 12
Official website

Wish you a wonderful stay in one of the most beautiful cities on earth! Don’t forget to plan your trip in advance: check the places to eat, buy souvenirs and, of course, pick the attractions you’d like to visit. Another option is to book a sightseeing city tour and get the most out the trip to St Petersburg!