Customised for your search:

St. Petersburg hotels

St. Petersburg hotels
St. Petersburg

Hotel + Flight Deals in St. Petersburg

See all St. Petersburg Trip Deals

Top Trending Hotels in St. Petersburg

Trezzini Palace Hotel - St. Petersburg Hotels
Rating: 5.0 Stars
£150
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Trezzini Palace Hotel

21 University Embankment, St. Petersburg - Map
 
 
Solo Sokos Hotel Palace Bridge - St. Petersburg Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Solo Sokos Hotel Palace Bridge

Birzhevoi Pereulok 4, St. Petersburg - Map
 
 
"15-minute walk to Hermitage; Perfect location!"
We stayed here in October 2014; the rooms are very reasonable, offset by expensive food/drink ($9.00 beer!). However we feel this is by far the best option in St. Petersburg. It's about a 15-minute walk to the Hermitage. The hotel has a swanky feel; the concierge is awesome (in fact, we were spoiled by this--not an easy find in other hotels at this price range!). The rooms are clean, spacious, and have heated bathroom floors (absolutely luxurious!). Best of all, the spa area is out-of-this-world (it was included in our room package)--it's like the World's Fair of spas--so many to choose from. We spent several evenings just indulging in them. There are also exercise classes (yoga, etc.). We booked our entire stay effortlessly online, and then returned after a week of travels and decided we couldn't beat this hotel so ended up staying here again. Highly recommended.
A Traveller
Corinthia Hotel St Petersburg - St. Petersburg Hotels
Rating: 5.0 Stars
£158
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Corinthia Hotel St Petersburg

Nevsky Prospect, 57, St. Petersburg - Map
 
 
"Amazing location"
Staff is excellent. However, hallways and rooms desire more upgrades.
I from Los Angeles
Original Sokos Hotel Olympia Garden - St. Petersburg Hotels
Rating: 4.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Original Sokos Hotel Olympia Garden

Bataisky pereulok 3a, St. Petersburg - Map
 
 
"Great hotel with best Scandinavian qulaities"
Absolutly worth the stay as for business as well as leisure. Of course you can be very fancy and stay in Corinthia but should you if you have the cosy, homy and friendly atmosphere, good kicthen and "good old Scandinavian quality" that can except for location meet expectations of also most critical guests. Very good value for money and guaranteed quality,
Jaanika M. from Jaanika M.
Hotel Novotel Saint Petersburg Centre - St. Petersburg Hotels
Rating: 4.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hotel Novotel Saint Petersburg Centre

ul. Mayakovskogo 3a / Nevsky Prospekt, St. Petersburg - Map
 
 
Outstanding location, 1 block from where the center of where you would want to start your day but far enough away the city noise is zero. Great staff, everyone goes out of there way to help in any way need.
A Traveller
Modern hotel featuring a distinctive tower, set in the historic centre of the city, 100 metres from the bustling main street …More
The State Hermitage Museum Official Hotel - St. Petersburg Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The State Hermitage Museum Official Hotel

10 Pravda St, St. Petersburg - Map
 
 
The Official State Hermitage Hotel Saint-Petersburg is the first and unique official hotel of The State Hermitage Museum. The …More
Hotel Grifon - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hotel Grifon

35 Griboedova Channel Embankment, St. Petersburg - Map
 
 
"Nice affordable B & B"
Convenient location and very good value for St. Petersburg. Staff were helpful and spoke English very well.
Judie from New Mexico, USA
Located in the very center of St. Petersburg, Hotel Grifon is situated on the waterfront of Griboedov . Housed in a …More
Kempinski Hotel Moika 22 - St. Petersburg Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Kempinski Hotel Moika 22

22, Moika River Embankment, St. Petersburg - Map
 
 
"One of the best Hotel I have ever stayed in"
Everything was excellent. The staff are extremely friendly. Sure will stay again at this hotel if we are back to St Peter burg
Aline Ghobeira from Lebanon
A classic European hotel with a historic facade dating back to 1853 faithfully retained while the building has been entirely …More
Four Seasons Hotel Lion Palace St. Petersburg - St. Petersburg Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg - Map
 
 
"Excelent"
I think my stay was my absolute pleasure, the hotel meets my requirements.
A Traveller
Just two blocks from the Winter Palace and Hermitage Museum, the Lion Palace began life as the residence of Princess …More
Rossi Boutique Hotel & SPA - St. Petersburg Hotels
Rating: 4.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Rossi Boutique Hotel & SPA

55 Fontanka Embankment, St. Petersburg - Map
 
 
"Great hotel with lots of character"
Rooms have lots of historical character, good location. Staff could not have been more welcoming and helpful.
A Traveller
Rossi Boutique Hotel is the 4 star property located in the heart of the world well-known architectural ensemble of ulitsa …More

Search from 352 St. Petersburg Hotels


    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

    Book, change, or cancel almost any hotel without paying an Expedia fee.

    Narrow Your Search To:

    Pocket Guide: St. Petersburg

    Search for hotels in St. Petersburg on Expedia.co.uk. You can easily find your hotels in St. Petersburg using one of the methods below:

    • View our selection of featured hotels in St. Petersburg
    • Use the map to find hotels in the St. Petersburg neighborhood you prefer
    • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
    • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews