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

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 Star Hotels

See all 853 Hotels in St. Petersburg
ibis St Petersburg Centre

ibis St Petersburg Centre

Ligovsky Prospekt 54, St. Petersburg
3.0 out of 5.0
3.7 out of 5 (18 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

$51

$51
Nevsky Contour

Nevsky Contour

88-72, Nevsky prosp., St. Petersburg
3.0 out of 5.0
4.2 out of 5 (126 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

$40

$40
Boutique Hotel Golden Triangle

Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (157 reviews)
A Very Warm WelcomeI stayed at the hotel for four nights and was impressed by its central location, the very helpful reception staff and the vast choice offered at breakfast each morning. I enjoyed not having to walk through a lobby but the feeling I could slip an and out of my room as I pleased. My only criticism ...
  Oct 14, 2017

$91

$91
Boutique Hotel 1852

Boutique Hotel 1852

Zhukovskogo St, 10, St. Petersburg
3.5 out of 5.0
4.6 out of 5 (9 reviews)
Good location and friendly staffIt's my first ri.e to stay in a 3 star hotel and I strongly recommend this place. Staff are very friendly and sometimes go extra miles to assist.
  Aug 19, 2017

$68

$68
WYNWOOD

WYNWOOD

Griboedova Canal, 18-20, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (4 reviews)

$66

$66
Station Hotel A1

Station Hotel A1

Kirpichnyy pereulok 3, St. Petersburg
3.0 out of 5.0
4.0 out of 5 (21 reviews)
Small, central and great value Right next to a metro station in the centre of the city minutes walk from the major sites. Good breakfast, 24 hour tea and coffee, excellent customer service from all the staff.
  Oct 12, 2017

$39

$39
Hotel Vera

Hotel Vera

Suvorovsky Prospekt 25/16, St. Petersburg
3.0 out of 5.0
4.3 out of 5 (170 reviews)
Hotel Staff Knows English And Are Very Helpful! The hotel is very lively. The staff is very good. Now about the negatives , there are mosquitoes in the room. The construction of the bathrooms is such that after bath , water comes to the room!!!
  Sep 30, 2017

$50

$50
Hotel Saint Petersburg

Hotel Saint Petersburg

Pirogovskaya Embankment 5/2, St. Petersburg
3.0 out of 5.0
3.2 out of 5 (70 reviews)
View from the hotel is nice, but rooms are small. Chose river side rooms but gave us back side room.
  Oct 9, 2017

$51

$51
Herzen House

Herzen House

Bolshaya Morskaya 25, Floor 4, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (67 reviews)
Lovely stay!I had such a wonderful stay at Herzen House. Excellent location within walking distance to all of the major sights and sounds of St. Petersburg! The staff is so helpful and very kind. My room was super clean and comfortable. I really enjoyed the nice touches like chocolate on the bed upon my arrival, ...
  Oct 18, 2017

$50

$50
Art-Hotel Rachmaninov

Art-Hotel Rachmaninov

5, Kazanskaya Str., St. Petersburg
3.0 out of 5.0
4.1 out of 5 (69 reviews)
Great location Nicely located hotel, lots of great local art all over the hotel.
  Sep 17, 2017

$40

$40
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

Guest House Blizhnie Dubki
3.5 out of 5.0
Last booking: 29 hours ago
Palantin Hotel
3.0 out of 5.0
Last booking: 32 hours ago