Customized 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

Station Hotel Z12 - St. Petersburg Hotels
Rating: 3.0 Stars
C$68

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
The State Hermitage Museum Official Hotel - St. Petersburg Hotels
Rating: 5.0 Stars

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
Radisson Sonya Hotel, St. Petersburg - St. Petersburg Hotels
Rating: 4.0 Stars
C$112

Radisson Sonya Hotel, St. Petersburg

5/19, Liteyny pr., St. Petersburg - Map
 
 
Highly recommended , nice clean & friendly staff , lots of restaurants & cafe with in walk distance
A Traveller
Corinthia Hotel St Petersburg - St. Petersburg Hotels
Rating: 5.0 Stars
C$221

Corinthia Hotel St Petersburg

Nevsky Prospect, 57, St. Petersburg - Map
 
 
"Great staff"
Lovely lobby but room are in need of modernisation.
A Traveller
Belmond Grand Hotel Europe - St. Petersburg Hotels
Rating: 5.0 Stars

Belmond Grand Hotel Europe

1/7 Mikhailovskaya street, St. Petersburg - Map
 
 
"A true classic."
We chose the hotel for its history and location. Reception staff is the friendliest. The premises are in great condition. Concierge is understaffed.
Traveller from Sao Paulo, Brazil
Antares Royal - St. Petersburg Hotels
Rating: 3.5 Stars

Antares Royal

Nevsky st., 147, St. Petersburg - Map
 
 
Hotel Antares (Royal) is the mini-hotel for 18 rooms.Hotel has everything necessary for fine rest where you can find good …More
Radisson Royal Hotel, St. Petersburg - St. Petersburg Hotels
Rating: 5.0 Stars
C$163

Radisson Royal Hotel, St. Petersburg

49/2 Nevsky Prospect, St. Petersburg - Map
 
 
"Radisson Royal Hotel, St. Petersburg - #1!"
Perfect serves, convenient place and good fresh orange juice.
Traveller from Moscow
Popular with both business and leisure travelers, this hotel is in a grand 18th-century building on Nevsky Prospect, one …More
Kempinski Hotel Moika 22 - St. Petersburg Hotels
Rating: 5.0 Stars

Kempinski Hotel Moika 22

22, Moika River Embankment, St. Petersburg - Map
 
 
"Super fine hotel"
Warm inviting with excellent location. Amazing terrace and restaurant on the 9th floor
A Traveller
A classic European hotel with a historic facade dating back to 1853 faithfully retained while the building has been entirely …More
YouPiter Hotel - St. Petersburg Hotels
Rating: 2.5 Stars

YouPiter Hotel

Italian Street 12, St. Petersburg - Map
 
 
"Central"
Great position. Not immediate to find, it's inside a court. no elevator , keep in mind if you have lots of baggage.
Traveller from moscow
Hotel Station K43 - St. Petersburg Hotels
Rating: 2.5 Stars

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:

    St. Petersburg Hotel Guide

    Expedia.ca offers a selection of 406 hotels in St. Petersburg. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

    Expedia.ca will not only save you time, but also money when booking your stay at a hotel in St. Petersburg. Making reservations so you can stay within your budget is easy with us.

    Expedia.ca even provides you with a map so you may find hotels in the St. Petersburg neighborhood you prefer.

    Go ahead. Enter your travel dates to view the best offers on hotel rooms in St. Petersburg, Russia now!

    Hide
    CollapseExpand

    Hotels in Other Popular Destinations

    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 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.