Beautiful, comfortable and elite hotels in Saint Petersburg city centre are not rare, but hopefully this list of the best accommodation will ease the process of choosing the right one.

For booking hotels and hostels, you are advised to use, but in advance compare the prices at

1852 Boutique Hotel

Spacious rooms, affable staff, great dining and perfect location – everything at affordable price. The prices start from 6000 rubles (about 100 dollars). The offered services include taxi and transfer, registration of foreign citizens and visa support, concierge, laundry, luggage storage.

Address: Chekhova Street 2
Official website

Majestic Boutique Hotel Deluxe

A 4-star hotel in the heart of Saint Petersburg is close to the majority of sights, including Nevsky Prospekt, the State Hermitage Museum, Kazan Cathedral, Spilled Blood Church and St Isaac’s Cathedral.

The price of accommodation starts from 4500 rubles (about 72 dollars). The range of rooms include standard, superior spa, deluxe twin rooms, suite, family rooms and apartments.

Majestic Boutique Hotel in Saint Petersburg

Address: Sadovaya Street 22/2
Official website

Petr Hotel

The hotel that offers everything necessary, including free wi-fi, taxi service and transfer, ad visa support, i.e. getting an invitation.

The rooms are very bright and spacious with a view on the Admiralty and the close-by park. There are special family, romantic and palace rooms. The prices vary from 6400 to 19200 rubles.

Address: Admiralteysky Prospekt 8
Official website


The hotel is located in the House of the Angel which is recognized as one of the finest examples of Art Nouveau style in Saint Petersburg. The hotel has a great restaurant that is good for holding business meetings, negotiations and coffee breaks.

The price of rooms start from 3700 rubles (about 59 dollars).

Address: Vosstaniya Street 19
Official website

Gogol Hotel

The name of the hotel comes from the historical fact that the Russian written Nikolay Gogol lived there on the fifth floor in 1829-1831.

The hotel has over 30 comfortable rooms, equipped for work and rest. There is a 24/7 front-desk, security, elevators, free wi-fi, an elegant restaurant that serves a posh buffet.

Address: Griboedov Channel 69
Official website

For budget accommodation or other types of hotels in different parts of Saint Petersburg, check this page.