Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured St. Petersburg 3 Star Hotels

See all 885 Hotels in St. Petersburg
Boutique Hotel Golden Triangle

Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (494 reviews)
excellent location, helpful staff, The decor is vibrant. I selected a small room and it was, but the bed was large and comfortable. Lots of amenities but wish it had tea-making device and kleenex. Need to give street address accurately; it is NOT on Nevsky Pr but half a block down a side street. Taxi driver wanted to let me out at ...
  Nov 1, 2017

$68

$68
ibis St Petersburg Centre

ibis St Petersburg Centre

Ligovsky Prospekt 54, St. Petersburg
3.0 out of 5.0
3.9 out of 5 (109 reviews)
Basic hotel Simple, no thrill hotel. Just don't expect anything and you will not be disappointed. There are no amenities on offer. Just the room. It is close to centre of town.
  May 9, 2015

$49

$49
Boutique Hotel 1852

Boutique Hotel 1852

Zhukovskogo St, 10, St. Petersburg
3.5 out of 5.0
4.6 out of 5 (49 reviews)
Three cheers !Normally people comply about hotel being below the officially stated grade. This case in my opinion is the oposite. I suppose the only obstacle for 1852 to get at least 4 stars is the absence of the elevator. the rest is just splendide - immaculate cleanness, comfort of the rooms, advantegeous location ...
  Nov 13, 2017

$46

$46
Comfort Hotel

Comfort Hotel

25 Bolshaya Morskaya Street, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (232 reviews)
Nice small very central hotel.Nothing to complain about. big room, good heating, nice bathroom with big bathtub & hot water, reasonable breakfast, within minutes of Hermitage and other central sights....
  Oct 31, 2017

$54

$54
Nevsky Contour

Nevsky Contour

88-72, Nevsky prosp., St. Petersburg
3.0 out of 5.0
4.2 out of 5 (333 reviews)
Great LocationWe enjoyed our stay here starting with the quick and efficient service from the staff on acquiring our visa invitation letter. Hard to find, it's in the back down a driveway and there are no signs on Nevsky Street. Look for the Anabell Hotels sign. There is a very small lift to the hotel on the 3rd ...
  Jul 30, 2017

$39

$39
Hotel Roses

Hotel Roses

Vosstaniya street, 13, St. Petersburg
3.5 out of 5.0
4.3 out of 5 (56 reviews)
Good HotelNice and little Bed and Breakfast really well located in St Petersburg. Offers good enough breakfast and rooms are large and clean. Will come back :)
  Oct 28, 2017

$24

$24
Art-Hotel Rachmaninov

Art-Hotel Rachmaninov

5, Kazanskaya Str., St. Petersburg
3.0 out of 5.0
4.1 out of 5 (175 reviews)
We stay here every time we come to StP. Perfect location, great service, reasonable price, clean rooms. The staff makes every attempt to accommodate guests. The only drawbacks are lack of an elevator, and the small size of some rooms and shower stalls.
  Oct 28, 2017

$33

$33
Lomonosov Hotel

Lomonosov Hotel

Lomonosova, 1, St. Petersburg
3.5 out of 5.0
4.1 out of 5 (17 reviews)
Stay Here! This place is gold. The location and, 't be beat, in the heart of central St Petersburg a block from Nevsky Prospekt and across the street from one of the city's best shopping centers. The hotel is small, quiet, charming, comfortable, super clean. The staff is professional and accommodating. Hard ...
  May 6, 2017

$43

$43
Apartments near Palace Square

Apartments near Palace Square

Bolshaya Morskaya 13, St. Petersburg
3.5 out of 5.0
5.0 out of 5 (1 reviews)

$39

$39
Kravt Hotel

Kravt Hotel

Sadovaya Street 25, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (84 reviews)
NICE HOTELNICE HOTEL ... LITTLE BIT COSTLY........ STAFF IS VERY NICE........
  Oct 9, 2017

$50

$50
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 3 Star Hotels in St. Petersburg

ibis St Petersburg Centre
3.0 out of 5.0
Last booking: 1 hour ago
Ambitus Hotel
3.0 out of 5.0
Last booking: 1 hour ago
Stony Island on Lomonosova street
3.5 out of 5.0
Last booking: 12 hours ago