Beginning of main content

Best 3 stars Hotels in St. Petersburg

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

St. Petersburg Hotels

Search Flight + Hotel

Advanced options

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Petersburg 3 stars Hotels

See all 708 Hotels in St. Petersburg
Casa Leto
Casa Leto
34, Bolshaya Morskaya street, St. Petersburg
3.5 out of 5.0
4.6 out of 5 (21 reviews)
Hide review
Great Location to Popular Sites in St. Petersburg Great location, walking distance to most popular sites in St. Petersburg (SPB). Large, clean rooms. Friendly, accommodating, English speaking staff. Free hot breakfast...eggs of any type cooked to order, cereal, juice, coffee. Coffee, tea and cookies upon returning to room at end of day. Comfortable ...
  Sep 19, 2016

$169

$169
Hotel GoodNight
Hotel GoodNight
Liteyniy Prospect, 61, Flat 8, St. Petersburg
3.5 out of 5.0
3.9 out of 5 (7 reviews)
Hide review
Great hotel in St. Petersburg for all the entrance is a bit of a shock because this is a general entrance to many businesses, but do not fear-the actual hotel is nice. The internet get handled by the receptionist-very helpful-but would have liked to book my own flight and search wider for cheaper flights. this was a bit off a costy trip. ...
 sharmein Sep 11, 2012

$32

$32
Ligotel
Ligotel
Ligovsky Prospect 55/4, St. Petersburg
3.5 out of 5.0
3.9 out of 5 (15 reviews)
Hide review
Stayed here for 4 nights. Staffs are really helpful. Opposite to Galleria Department Store. Close to Metro and railway station. Recommend !!!
  Oct 11, 2015

$104

$104
STN Apartments on Griboedova Canal Quay
STN Apartments on Griboedova Canal Quay
31, Griboedova Canal Quay, St. Petersburg
3.5 out of 5.0
3.7 out of 5 (6 reviews)
Hide review
Great location Appartment was very nice and warm we stayed in January There were a couple of small Problems but the stn staff sorted it out immediately overall appartment Was very comfortable and would Use again
 stephen Jan 28, 2014
Marmara Hotel
Marmara Hotel
Novorossiyskaya Street 26, St. Petersburg
3.5 out of 5.0

$73

$73
Grand Mark Hotel
Grand Mark Hotel
Galernaya St., 12, St. Petersburg
3.5 out of 5.0
4.3 out of 5 (19 reviews)
Hide review
Good hotel This hotel is very good, I would recommend it to anyone. Very classy place
  Sep 17, 2016

$77

$77
Nautilus Inn
Nautilus Inn
Rizhskaya Str. 3, St. Petersburg
3.5 out of 5.0
4.2 out of 5 (4 reviews)
Hide review
Perfect hidden gem hotel Huge room, super clean, quiet. I would stay here again anytime!
  Aug 27, 2016

$51

$51
Hotel Rhapsody
Hotel Rhapsody
Kanal Griboedova, 25, St. Petersburg
3.5 out of 5.0
3.5 out of 5 (2 reviews)
Hide review
Nice small hotel located in busy part of town. If you take bus number 39 from the airport and ride it to Moskovskaya metro station and from the metro get off at Nevsky Prospekt this will take you to the area of town that you need to be. The hotel is just a block away located behind the Kazan Cathedral. The entrance to the hotel is located at ...
  Aug 15, 2014

$51

$51
Guyot Business Boutique Hotel
Guyot Business Boutique Hotel
Ulitsa Professora Popova 23, St. Petersburg
3.5 out of 5.0
2.8 out of 5 (4 reviews)
Hide review
Excellent St. Petersburg Business Hotel Although a little difficult to find at first, it's well worth the small walk from the entrance. Overall an excellent small business hotel. All amenities, including free Wi-Fi, which is very rare in Russia. Friendly staff. Breakfast could be a little more complete and the availability of CNN or BBC ...
 Steve Jul 18, 2007

$78

$78
Rossiya Hotel
Rossiya Hotel
11 Chernyshevsky Square, St. Petersburg
3.5 out of 5.0
3.0 out of 5 (3 reviews)
Hide review
OK hotel, conveniently located, good service and free breakfast and WiFi.
  Jan 3, 2016

$58

$58
Map

Three Star Hotel Guide for St. Petersburg

There’s a reason the top 3 star hotels in St. Petersburg, Leningrad are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Petersburg, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Petersburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Petersburg near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Petersburg 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked St. Petersburg hotels

Zizu Hotel
3.5 out of 5.0
Last booking: 5 hours ago
Apart-hotel Vertical
3.0 out of 5.0
Last booking: 18 hours ago