Customised for your search:

St. Petersburg hotels

St. Petersburg hotels
St. Petersburg

Hotel + Flight Deals in St. Petersburg

See all St. Petersburg Package Deals

Top Trending Hotels in St. Petersburg

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
 
 
"Staying at this hotel is worth the trip to Russia!"
We felt like royalty staying at this hotel! Staff was pleasant and very helpful. Accommodations were fabulous! Pool and spa area was more than expected. Words can not convey our experience; one must experience it for themselves.
Traveller from Mobile, AL
The Official State Hermitage Hotel Saint-Petersburg is the first and unique official hotel of The State Hermitage Museum. The …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
 
 
The staff went out of their way to make our stay memorable!
Traveller from NY
Just two blocks from the Winter Palace and Hermitage Museum, the Lion Palace began life as the residence of Princess …More
Belmond Grand Hotel Europe - 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.

Belmond Grand Hotel Europe

1/7 Mikhailovskaya street, St. Petersburg - Map
 
 
"Great location on Nevsky "
Champagne on arrival russian style, great room and a great price with expedia rate, have been before and will return.
Traveller from los angeles
Station Hotel Z12 - 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.

Station Hotel Z12

Zvenigorodskaya 12, St. Petersburg - Map
 
 
"Nice affordable hotel"
This hotel is quite nice - my room (a single with twin bed) was quite clean and comfortable. Wifi was good and the bathroom was good as well. The shower was strong, though it did get the floor wet consistently, but hey - that's what towels are for! The hotel IS close to a Metro stop, BUT the subway stations aren't so obviously labeled in St. Petersburg, so I totally missed the one closest to the hotel. Still, even with a roundabout route and leisurely place, the property is only a 30-35 minute walk to the Hermitage and other sites. Also, I used Uber for transport several times and found it both convenient and HIGHLY affordable (generally $2-3 US for a 5-10 minute ride across town). One thing to note: the hotel's description says that airport transfer can be arranged for a surcharge of 600 Rubles; this is misleading. An airport transfer privately costs 1500 Rubles; hotel staff will arrange a taxi to pick you up from the airport and THAT starts at 600 Rubles. I took the second option, but there were some communication issues and my taxi was (a) difficult to find and (b) ended up charging 900 Rubles - 750 for the drive and 150 for the parking fee at the airport. My experience with the hotel arranging for a taxi to take me back to the airport from the hotel was much better and cost only 590 Rubles.
Traveller from Cincinnati, Ohio
Neptun Business Hotel - 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.

Neptun Business Hotel

Naberezhnaya Obvodnogo Kanala 93A, St. Petersburg - Map
 
 
Nice hotel for business travelers, but was not A/C in room.
Traveller from MOW
Solo on Bolshaya Moskovskaya - 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.

Solo on Bolshaya Moskovskaya

Ulitsa Bolshaya Moskovskaya 1, St. Petersburg - Map
 
 
Boutique Hotel Golden Triangle - 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.

Boutique Hotel Golden Triangle

Nevsky Prospect 22-24, St. Petersburg - Map
 
 
"Excellent hotel"
Excellent hotel for travel to St. Petersburg. Best of all was the location, close to Hermitage, Neva River, and more. The comfort of the room and rich varied breakfast contributed to our very good feeling in this beautiful city.
Traveller from Givatayim, Israel
Golden Triangle Hotel in Saint Petersburg, Russia , is located five minutes on foot from the State Hermitage Museum, St …More
W 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.

W St. Petersburg

6 Voznesensky Prospect, St. Petersburg - Map
 
 
Well positioned hotel , within walking distance of many of the cultural sights.. Ask for a room facing the street , otherwise most of the rooms in the back face a brick wall.. Very helpful staff , and the rooms are very comfortable, overall a positive experience..
A Traveller
The W St. Petersburg is located in the heart of the city south of the Neva River and opposite St. Isaacs Cathedral. The hotel …More
Angleterre 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.

Angleterre Hotel

24, Malaya Morskaya str., St. Petersburg - Map
 
 
"Best Location in St Petersburg"
Our stay at The Angleterre Hotel couldn't have been more perfect. From the moment we arrived the staff greeted us warmly and were attentive to our needs throughout our stay. The twin room was a good size, the beds very comfortable and the bathroom modern and sparkling clean. The breakfast buffet was so varied and delicious that we couldn't get bored even over eight mornings. What really makes this hotel the best choice in St. Petersburg is its location. Situated right on St. Isaac's Square, we were able to walk to all the major sights or to take trams right outside our door. We were so happy that we found and booked this hotel. We felt completely comfortable and at home there. We give it our highest recommendation and would gladly stay there again.
Traveller from Montclair NJ
An historic building in a fantastic location next to St. Isaac's Cathedral was renovated to perfection, to offer perfect …More
Hotel Station K43 - St. Petersburg Hotels
Rating: 2.5 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 Station K43

Kazanskaya Ulitsa 43, St. Petersburg - Map
 
 
"Good location"
Good location, friendly staff I liked that my room was nicely cleaned everyday
Traveller from Serbia

Search from 406 St. Petersburg Hotels


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    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
    *For these packages, package savings is at least equal to the cost of the flight or hotel if booked separately. Note: For packages including flights, you will be charged by the airline for the flight, but your savings on the package will equal the cost of the flight.