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

See all 912 Hotels in St. Petersburg
Best Western Plus Centre Hotel

Best Western Plus Centre Hotel

Ligovsky pr.41/83, St. Petersburg
4.5 out of 5.0
4.1 out of 5 (72 reviews)
Perfect location, good roomsHotel is located in downtown, close to many attractions. Very good internet connection and service!
  Oct 1, 2017

$50

$50
Pushka Inn Hotel

Pushka Inn Hotel

Moyka Embankment, 14, St. Petersburg
4.5 out of 5.0
4.8 out of 5 (198 reviews)
Long weekend in St PetersburgStaff could not have been more helpful. Lovely family apartment and very well located hotel. Only criticism is quality of the breakfast for which we paid extra
  Dec 13, 2017

$88

$88
Nevsky Forum Hotel

Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg
4.5 out of 5.0
4.4 out of 5 (296 reviews)
Very professional well run hotel.Champagne on arrival,ok, thanks. I had an apartment, washing machine, cool. Fantastic place, in the heart of the main centre, I could live there all year round.
  Dec 5, 2017

$51

$51
Crowne Plaza Hotel St. Petersburg - Ligovsky

Crowne Plaza Hotel St. Petersburg - Ligovsky

61 Ligovsky Prospekt, St. Petersburg
4.5 out of 5.0
4.6 out of 5 (187 reviews)
The hotel is well located within walking distance to Nevsky Prospekt. There is a big shopping mall opposite the hotel with a good range of shops and a big supermarket. Check-in was very smooth and efficient. Staff is well trained and communicated in good English. They are very helpful with addressing ...
  Dec 7, 2017

$70

$70
Helvetia Deluxe Hotel

Helvetia Deluxe Hotel

11 Marata Street, St. Petersburg
4.0 out of 5.0
4.6 out of 5 (131 reviews)
Stay cosy in style, feelings of care and warmth I had a one night stay during my short visit to the Northern Capital of Russia. Early December is not a busy tourist season, but you can enjoy all the beauty of Christmas lights of the historic city centre. And I was lucky to have a free upgrade room from single to double. It wasn’t big, but very ...
  Dec 7, 2017

$104

$104
Rossi Boutique Hotel & SPA

Rossi Boutique Hotel & SPA

55 Fontanka Embankment, St. Petersburg
4.5 out of 5.0
4.3 out of 5 (298 reviews)
Very nice Very clean Walking distance to most things
  Dec 4, 2017

$57

$57
Lomonosov Hotel

Lomonosov Hotel

Lomonosova, 1, St. Petersburg
4.0 out of 5.0
4.0 out of 5 (20 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
AKYAN St.Petersburg

AKYAN St.Petersburg

19 Vosstaniya Street, St. Petersburg
4.5 out of 5.0
4.5 out of 5 (235 reviews)
Beautiful, clean hotel in the center of everythingThis was my third visit to St. Petersburg and first stay at Akyan. On future visits to this beautiful city, Akyan will be my first choice of hotels. The hotel was within easy walking distance of most of the sites I was interested in (Hermitage, Russian State Museum, Nevsky Prospect shopping, several ...
  Oct 24, 2017

$56

$56
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.5 out of 5.0
4.4 out of 5 (80 reviews)
Great choice for early flightsVery nice hotel. The staff is super friendly, the interiors are modern yet quite cozy, and the most suprising part is that the room itself seems to be soundproof. There's still some noize from the planes, but it didn't cause any discomfort during our stay. The bed was amazing. The airport is just ...
  Nov 24, 2017

$55

$55
DOM Boutique Hotel

DOM Boutique Hotel

Gangutskaya street, 4, St. Petersburg
4.5 out of 5.0
4.8 out of 5 (48 reviews)
Great HolidayThis is a great little hotel, perfectly situated right between all major attractions. The people are very friendly and helpful !!! We loved our stay and from the receptionist, the porter to the restaurant staff, all of them were just a pleasure to interact with. Will definitely recommend this hotel ...
  Nov 4, 2017

$83

$83
Map

The beginning of any holiday kicks off with selecting a fantastic location. St. Petersburg is a popular option with tourists because of everything it offers. Location is everything, but that doesn't mean just the city you are flying into. When you want a vacation that is incredible from start to finish, you need the right place to stay.

Accommodations as Beautiful as St. Petersburg

St. Petersburg saw its fair share of visitors in the last year. Expedia's review section boast tips and tricks that may assist you in narrowing down your pick. When you book a 4-star room you can relax knowing that these properties are designed to meet your expectations. You will never need to search long for a nice dinner, a refreshing spa treatment, or to keep up with your workout schedule during your visit, thanks to all these hotels provide. They work hard to make the grounds and facilities hospitable from the second you step onto the property and with each step throughout the hotel. St. Petersburg has hundreds of wonderful hotels that offer the absolute perfect getaway.

Rooms have been configured to keep your utmost comfort in mind, with amenities like in-room coffee or tea, specially designed bathroom products, and ultra-comfortable bedding. So, sit back and relax. Moreover, if you find that you're need of something more, you can trust the staff will try their hardest to ensure you continue to be pleased during your time. These accommodations are so lovely that you'll regret the day you have to return home.

Book a 4-Star Hotel in St. Petersburg Today!

Your trip to St. Petersburg should be a complete getaway from your everyday schedule. Thanks to our handy comment section and information about each accommodation, you can easily choose the perfect hotel for your next trip to St. Petersburg.

Recently booked 4 Star Hotels in St. Petersburg

Corinthia Hotel St Petersburg
5.0 out of 5.0
Last booking: 1 hour ago
Petro Palace Hotel
5.0 out of 5.0
Last booking: 1 hour ago
Hotel Indigo St. Petersburg - Tchaikovskogo
4.5 out of 5.0
Last booking: 2 hours ago
Guyot Business Boutique Hotel
4.5 out of 5.0
Last booking: 6 hours ago
Nevsky Contour
3.5 out of 5.0
Last booking: 10 hours ago
Crowne Plaza Hotel St. Petersburg - Ligovsky
4.5 out of 5.0
Last booking: 12 hours ago
Courtyard by Marriott St. Petersburg Pushkin Hotel
4.5 out of 5.0
Last booking: 13 hours ago
Comfort Hotel
3.5 out of 5.0
Last booking: 15 hours ago
Prestige St Petersburg
3.5 out of 5.0
Last booking: 15 hours ago