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.


Top St. Petersburg 4 stars Hotels

See all 774 Hotels in St. Petersburg
AKYAN St.Petersburg

AKYAN St.Petersburg

19 Vosstaniya Street, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (123 reviews)
Wery nice hotelNice location, close to Metro and Newsky Prospect. Staff is very nice and helpful. Hotel is very clean and room is big enough. Bathroom has a sauna. Breakfast was very good a big variety to chose. Definitely would recommend this hotel and definitely would stay in again. M
  22 Sep 2017

$93

$93
Pushka Inn Hotel

Pushka Inn Hotel

Moyka Embankment, 14, St. Petersburg
4.0 out of 5.0
4.8 out of 5 (75 reviews)
Small hotel near the HermitageThe Pushka Inn is a small hotel within walking distance of the Hermitage. It is an older hotel with small rooms, but it is comfortable and reasonably priced. There is a restaurant next door that serves a small buffet breakfast.
  23 Sep 2017

$158

$158
Rossi Boutique Hotel & SPA

Rossi Boutique Hotel & SPA

55 Fontanka Embankment, St. Petersburg
4.0 out of 5.0
4.2 out of 5 (105 reviews)
Friendly, helpful hotelStaff spoke excellent English and was very helpful booking tickets to Hermitage, printing boarding passes, suggesting local events.
  4 Jun 2017

$80

$80
Park Inn by Radisson Pulkovo Airport St Petersburg

Park Inn by Radisson Pulkovo Airport St Petersburg

Building ZD 41, Pulkovskoe Shosse 41, St. Petersburg
4.0 out of 5.0
4.3 out of 5 (15 reviews)
It's right next to the airport and perfect to finish a trip.The rooms are modern and staff was co operative in every way.
  12 May 2017

$86

$86
Crowne Plaza Hotel St. Petersburg - Ligovsky

Crowne Plaza Hotel St. Petersburg - Ligovsky

61 Ligovsky Prospekt, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (41 reviews)
Great location and serviceI have noticed in St. Petersburg that 4-star hotels make a 5-star effort when it comes to professionalism and service. They succeed to varying degrees. In this case my experience was essentially flawless. I would stay at this hotel again or recommend it to anybody. The location is in the commercial ...
  27 May 2017

$96

$96
Nevsky Forum Hotel

Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (131 reviews)
Good hotel with helpful staffSpent three nights whilst enjoying the sites of St Petersburg. Close to good restaurants and facilities and right next to Metro stop on the main Nevsky Avenue. Room was small but fine for a single. Bit of a walk to main attractions
  8 Sep 2017

$169

$169
Boutique Hotel Golden Triangle

Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg
4.0 out of 5.0
4.4 out of 5 (152 reviews)
Excellent LocationWhen we arrived to check in, we found the standard room so small that it was a struggle to walk to the other side of the bed, near the window. Got to be the smallest hotel room I have ever seen. No upgrade was possible on the first night and frankly it was not very pleasant to spend a night there. ...
  22 Sep 2017

$136

$136
Park Inn by Radisson Pulkovskaya

Park Inn by Radisson Pulkovskaya

Pobedy Square 1, St. Petersburg
4.0 out of 5.0
3.4 out of 5 (43 reviews)
Good hotel 10 mins from MetroGood hotel, clean, room comfortable, except workchair was a tub style n very hard/uncomfortable. Air con is not adjustable and set too warm for me so room got a bit warm during the hot weather and a bit noisy. Clean room n large size for a standard one. Wifi very good. Restaurant good but bar service ...
  24 Jun 2017

$110

$110
Solo Sokos Hotel Vasilievsky

Solo Sokos Hotel Vasilievsky

Vasilievsky Ostrov 8th line 11-13, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (73 reviews)
Nice hotel expensive breakfast It is a very nice hotel 10 minutes from the metro station. The breakfast buffet is very good but very expensive. The WIFI connection is very weak in the room
  23 Sep 2017

$86

$86
Helvetia Deluxe Hotel

Helvetia Deluxe Hotel

11 Marata Street, St. Petersburg
4.0 out of 5.0
4.7 out of 5 (58 reviews)
Charming hotel and an excellent choice!Truly a wonderful gem in beautiful Saint Petersburg. The hotel is beautiful and the service is outstanding. The staff was incredibly helpful with arranging transfers to and from the airport & train station as well as helping us plan our daily sight seeing plans. The breakfast was outstanding and ...
  5 Sep 2017

$154

$154
Map

4 stars Hotels in St. Petersburg

Search for hotels in St. Petersburg on Expedia.co.nz. 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 neighbourhood 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

Recently booked St. Petersburg hotels

Hotel Moscow
4.0 out of 5.0
Last booking: 5 hours ago
Petro Palace Hotel
4.0 out of 5.0
Last booking: 26 hours ago
Rossi Boutique Hotel & SPA
4.0 out of 5.0
Last booking: 40 hours ago