St Petersburg hotels

Search for St Petersburg hotels

Room 1
*Ages of children at time of trip (for pricing, discounts)

What travelers to St Petersburg are saying

This hotel was overnight near the airport for my return. I had been thru St Petersburg a week earlier and stayed downtown, went to southern Russia, and was returning thru Petersburg.
Philip B. 24 Sep 2015
I was in St Petersburg for business and it was a short and rushed trip.
Vanessa H. 1 Apr 2015

St. Petersburg is a breathtakingly beautiful large city in Russia, filled with amazing architecture and a rich history, and St. Petersburg hotels offer luxury and comfort in close proximity to plentiful dining, shopping, and sightseeing opportunities. St. Petersburg is an excellent choice when planning your next holiday trip. This, plus the 7% back on your bookings through HotelClub’s exclusive club benefits, will turn a hotel stay into a travel experience.

The Hermitage Museum and Winter Palace are a must-see for any visitor. The magnificent architecture of the museum housed in a palace is worth the trip alone, but don’t miss the massive collection of displays inside. There are, of course, other smaller museums that should not be discounted, such as the State Russian Museum and Peterhof State Museum. Many St. Petersburg hotels also offer easy access to the arts. No visit to this region is complete without a trip to either the opera or the ballet. The Mariinsky Theatre offers world class shows for both. Don’t forget to stop and enjoy a fabulous meal or two whilst visiting. Teplo is a fantastic place to enjoy a cosy leisurely dinner, or try some local flavours at Korchma Salo.

Hotels in St Petersburg

Recommended hotels

From US$111

1 Kempinski Hotel Moika 22 St. Petersburg

5 stars
5.0 / 5 1 reviews

Moika river emb 22 Map

Housed in an 1853 Petersburg mansion, Kempinski Hotel Moika 22 St. Petersburg features beautifully designed spaces set steps away from city attractions. Vacationers at this luxury hotel can catch... More

From US$47

2 Novotel Saint Petersburg Centre

4 stars
4.5 / 5

Mayakovskogo 3A Map

Rate includes breakfast

Novotel St Petersburg Centre 4 star hotel situated in the historical centre of St. Petersburg a stone's throw from Nevsky Prospekt with its bar scene, nightlife, shopping and main attractions. The... More

From US$17

3 Elegy mini hotel

3 stars
3.5 / 5 2 reviews

18\5, Rubinsteina Str Map


Explore this heritage-rich Russia city with convenience by staying in the centrally situated Elegy Mini Hotel, set close to transportation and links and must-visit points of interest. While in... More

Clean and Safe
The building and the elevator are old, dirty and scary. The people at the reception barely look at you. They do not speak much English but they probably do understand you. The rooms (floors, sheets...
1 Jul 2014
From US$17

4 Nevsky 78 Aparthotel

3 stars
3.2 / 5

Nevsky prospect, 78 Map

Assuring comfortable accommodation and quality amenities, Nevsky 78 Aparthotel St Petersburg welcomes travellers for an unforgettable holiday in Russia. One of the largest museums in the world, the... More

From US$30

5 Dostoevsky

3 stars
3.7 / 5 3 reviews

19 Vladimirsky Prospect, Map

Stay 3 nights pay for 2

Boasting a tranquil ambience and comfortable accommodation, this property is an ideal place for business as well as leisure travellers. GeneralThis property also offers a well appointed conference... More

Great location
Was a good hotel to stay at only draw back had two single beds for us, staff were helpful and friendly
23 Nov 2015
From US$28

6 Comfitel Demidov Hotel

3 stars
3.0 / 5 1 reviews

Griboedov canal 50 Map

Holidaymakers seeking to explore St. Petersburg with ease can find strategic base at the well-furnished spaces of Comfitel Demidov Hotel set in the heart of the city. This centrally located hotel... More

From US$47

7 Deluxe Hotel Saint Petersburg

3 stars
3.8 / 5

Galernaya 4, ap. 6 Map

The Deluxe Hotel is happy to welcome you to Saint- Petersburg. Russias imperial city of the Tsars! Their mini hotel is located in the heart of historic Saint-Petersburg on Galernaya Street near... More

From US$43

8 Herzen House

3 stars
3.7 / 5

Bolshaya Morskaya str., 25 Map

Stay 3 nights - save 10%

A historic building that features modern facilities set in the heart of the city, Herzen House creates a fitting base for discerning travellers looking to learn more about the legacy-rich Saint... More

From US$42

9 Comfitel Alexandria Hotel

3 stars
2.5 / 5

Spassky lane 6 Map

Travellers looking to discover Saint Petersburg find convenient base at the comfortable accommodations and city centre location of Comfitel Alexandria Hotel. Patrons of this cosy hotel can first... More

From US$41

10 Demetra Art Hotel

4 stars
4.6 / 5

44 Vosstaniya street Map

Book now and save 10% on your stay!

Featuring stylish accommodations and modern amenities set within convenient distance to must-see attractions, Demetra Art Hotel makes for a strategic starting point for exploring Saint Petersburg.... More

Back to menu Return to top