Beginning of main content

4 Star Hotels in St. Petersburg

Search Flights

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

St. Petersburg Hotels

Search Flight + Hotel

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 737 Hotels in St. Petersburg
Hotel Happy Inn

Hotel Happy Inn

Str Voronezhskaya 67, St. Petersburg
4.0 out of 5.0
4.1 out of 5 (11 reviews)
a lovely Russian break, in glorious sunshine tooclean, friendly hotel, with English speaking staff. Breakfast good with a variety of food from breads to eggs to local items purchased daily at the local market. Great teas too!
  27 Jun 2017

$113

$113
NashOTEL

NashOTEL

11th Line Vasilievsky Island, 50, St. Petersburg
4.0 out of 5.0
4.7 out of 5 (135 reviews)
Good hotel BUT..Dear Expedia AI, the hotel was very good, but not 200 USD -good. Your electronic brain must've smelled my desperation of finding a hotel FAST...
  6 Jul 2017

$125

$125
Boutique Hotel Golden Triangle

Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg
4.0 out of 5.0
4.4 out of 5 (142 reviews)
very good hotel Close to Main Street ( Nevsky Prospect) and walking distance to many attractions Online photos accurately depict room decor
  12 Jul 2017

$182

$182
Hotel Indigo St. Petersburg - Tchaikovskogo

Hotel Indigo St. Petersburg - Tchaikovskogo

17 Tchaikovskogo Ulitsa, St. Petersburg
4.5 out of 5.0
4.8 out of 5 (33 reviews)
A wonderful and quality driven hotel..great staffExcellent food, service, staff and good location too
  2 Jul 2017

$191

$191
Alexander House

Alexander House

27 Kryukov Canal Embankment, St. Petersburg
4.0 out of 5.0
4.8 out of 5 (39 reviews)
Alexander House provided excellent service by the friendliest staff. The hotel was truly lovely and made you feel at home in cozy environment. Every room had a different theme and was decorated differeny. Very good breakfast.
  25 Jun 2017

$205

$205
Nevsky Forum Hotel

Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg
4.0 out of 5.0
4.4 out of 5 (122 reviews)
Newly renovated PERFECTLY located St Petersburg hoOur stay at Nevsky Forum was perfect. The staff were outstanding, facilities were new and clean, and it's location is ideal. It's NEXT DOOR to the Mayakovsky metro station and is in the middle of all shopping and restaurants on Nevsky Prospect. I'd stay again without hesitation!
  18 May 2017

$147

$147
Grand Peterhof Spa Hotel

Grand Peterhof Spa Hotel

Lit. A, 2, Gofmeysterskaya str., Petergof
4.0 out of 5.0
3.3 out of 5 (3 reviews)
The best.Just excelent. Perfect location, perfect service and price.
 Renata&Yuri. 16 Jun 2012

$133

$133
Crowne Plaza St. Petersburg Airport

Crowne Plaza St. Petersburg Airport

6A Startovaya Ulitsa, St. Petersburg
4.0 out of 5.0
4.4 out of 5 (34 reviews)
Good smell, nice breakfastIt was pleasure night and good breakfast with fresh squisd orange juice. Freandly staff and comfortable room.
  7 Mar 2017

$120

$120
Staybridge Suites St. Petersburg

Staybridge Suites St. Petersburg

Moskovsky Prospekt 97v, St. Petersburg
4.0 out of 5.0
4.7 out of 5 (53 reviews)
Nice apartment hotel for familiesRoom was spacious (2 bedrooms) with kitchen facilities. As we were traveling with 9 years old kid, it was very convenient to have spacious apartment like this. Metro station is 5 mins walk and palace square and all major attractions are within 15 mins by metro. Hotel is also not far from airport ...
  23 May 2017

$211

$211
Pushka Inn Hotel

Pushka Inn Hotel

Moyka Embankment, 14, St. Petersburg
4.0 out of 5.0
4.8 out of 5 (64 reviews)
Very good hotel near the HermitageThis is relatively small hotel located near the Hermitage, thus you can reach to most of the tourists attraction just by walking. The room was large, clean. The staff was very helpful and very polite.
  1 Jul 2017

$230

$230
Map

Pocket Guide: 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 neighborhood 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

Demetra Art Hotel
4.0 out of 5.0
Last booking: 1 hour ago
Crowne Plaza St. Petersburg Airport
4.0 out of 5.0
Last booking: 17 hours ago
Park Inn by Radisson Pulkovskaya
4.0 out of 5.0
Last booking: 23 hours ago