Find hotels in St. Petersburg from $23

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Rocco Forte Astoria Hotel
5 out of 5
39, Bolshaya Morskaya str., St. Petersburg
0.51 mi from city center
4.6/5 Exceptional! (112 reviews)
Good overall
"Good overall Bad pool Bad AC"

Reviewed on Jul 30, 2020

Get rates
Rocco Forte Astoria Hotel
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $233 per night from Nov 16 to Nov 16
0.36 mi from city center
4.9/5 Exceptional! (216 reviews)
"it was our vacation with my husband. the staff did their best to make us feel like kings. be sure to go for a massage to Tatiana and Denis. Concierge Natalya will book the impossible. if to Petersburg, then only in Four Seasons"

Reviewed on Jul 12, 2021

Four Seasons Hotel Lion Palace St. Petersburg
Hotel Novotel Saint Petersburg Centre
4 out of 5
ul. Mayakovskogo 3a / Nevsky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $45 per night from Nov 14 to Nov 14
1.39 mi from city center
4.4/5 Excellent! (391 reviews)
"Pleasant"

Reviewed on Mar 24, 2020

Hotel Novotel Saint Petersburg Centre
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Radisson Sonya Hotel, St. Petersburg
4 out of 5
5/19, Liteyny pr., St. Petersburg
The price is $58 per night from Oct 31 to Oct 31
1.24 mi from city center
4.3/5 Excellent! (281 reviews)
"Очень понравился хамам, его сейчас предоставляют по времени. Отличный завтрак. Не хватило usb розетки в номере"

Reviewed on Aug 6, 2021

Radisson Sonya Hotel, St. Petersburg
Grand Hotel Europe, A Belmond Hotel, St Petersburg
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $155 per night from Nov 2 to Nov 2
0.56 mi from city center
4.7/5 Exceptional! (427 reviews)
"Probably the best hotel in SPB considering price service location."

Reviewed on Sep 11, 2021

Grand Hotel Europe, A Belmond Hotel, St Petersburg
Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg
The price is $30 per night from Nov 7 to Nov 7
6.66 mi from city center
3.7/5 Good! (303 reviews)
"Stayed there for 2 nights. I’ve got a renovated room, clean and spacious. Service is good. Breakfast in the hotel could be better. Location is great. Subway station is nearby, also there is a big park right next to the hotel, a couple of good restaurants in the area."

Reviewed on Sep 8, 2021

Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $102 per night from Oct 24 to Oct 24
1.3 mi from city center
4.4/5 Wonderful! (984 reviews)
"Everything was great"

Reviewed on Jun 21, 2021

Corinthia Hotel St Petersburg
Hotel Vera
3 out of 5
Suvorovsky Prospekt 25/16, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $37 per night from Oct 24 to Oct 24
2.01 mi from city center
4.3/5 Excellent! (470 reviews)
"I liked everything in this property. Excellent Breakfast buffet! Very friendly and polite staff, readily helping with all the needs and questions."

Reviewed on Sep 24, 2021

Hotel Vera
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $79 per night from Nov 7 to Nov 7
0.33 mi from city center
4.5/5 Wonderful! (985 reviews)
"Excellent location. Nice, clean quiet hotel. Breakfast is very modest, but there is a lot of nice restaurants around."

Reviewed on Jul 15, 2021

Petro Palace Hotel
Wynwood
4 out of 5
Griboedova Canal, 18-20, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $74 per night from Oct 31 to Oct 31
0.48 mi from city center
4.8/5 Exceptional! (244 reviews)
"Very pleasant stay, would definitely come back and recommend to others for a short stay. Location is great, on-site parking availability is an advantage. Staff is super friendly, breakfast was just amazing! We were very happy that we’ve chosen Wynwood for our weekend trip!"

Reviewed on Oct 1, 2021

Wynwood
DOM Boutique Hotel by Authentic Hotels
5 out of 5
Gangutskaya street, 4, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $85 per night from Nov 16 to Nov 16
0.9 mi from city center
4.7/5 Exceptional! (155 reviews)
"Well located hotel with amazing decor and superb staff."

Reviewed on May 8, 2021

DOM Boutique Hotel by Authentic Hotels
The Faces Moyka
3 out of 5
Aptekarskiy per. 5, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $48 per night from Nov 7 to Nov 7
0.48 mi from city center
4.8/5 Exceptional! (41 reviews)
"Very comfortable rooms. We liked the hotel very much."

Reviewed on Sep 28, 2019

The Faces Moyka
Hotel on Rimskogo-Korsakova
3 out of 5
Rimskogo-Korsakova avenue, 45, St. Petersburg
Fully refundable
The price is $23 per night from Oct 18 to Oct 18
1.32 mi from city center
4.2/5 Very Good! (25 reviews)
"Hotel stay was plesent staff was co oparative the only thing was language barier receiptation staff help us for information some didnt help coz of language never mind we wane look at good thing so yes stay was good"

Reviewed on Nov 20, 2019

Hotel on Rimskogo-Korsakova
Club Hotel Agni
3 out of 5
Nevsky pr. 92, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $39 per night from Oct 18 to Oct 18
1.37 mi from city center
4.3/5 Excellent! (156 reviews)
"Great location, very friendly staff, all clean comfortable"

Reviewed on Jan 17, 2020

Club Hotel Agni
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $214 per night from Nov 2 to Nov 2
0.56 mi from city center
4.8/5 Exceptional! (74 reviews)
"luxury hotel in a great location with a great Breakfast,responsive staff."

Reviewed on Oct 11, 2020

Lotte Hotel St.Petersburg
Holiday Inn Express St. Petersburg - Sadovaya
4 out of 5
Sadovaya Street 62, St. Petersburg, RU
Fully refundable
The price is $33 per night from Oct 24 to Oct 24
1.35 mi from city center
4.5/5 Wonderful! (185 reviews)
"Staff were excellent, room was quiet and spacious, and location was perfect for me."

Reviewed on Feb 20, 2021

Holiday Inn Express St. Petersburg - Sadovaya
Station Hotel M19
3 out of 5
ul. Marata 19, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $25 per night from Oct 25 to Oct 25
1.49 mi from city center
4.1/5 Very Good! (68 reviews)
"Walking distance to few places of interest and quite conveniently located."

Reviewed on Dec 7, 2019

Station Hotel M19
Holiday Inn St. Petersburg-Moskovskye Vorota
4 out of 5
97A, Moskovsky Prosp., St. Petersburg
Fully refundable
The price is $53 per night from Oct 18 to Oct 18
3.14 mi from city center
4.3/5 Excellent! (193 reviews)
"Quite possibly the nicest and best equipped Holiday Inn I have ever stayed at."

Reviewed on Sep 30, 2021

Holiday Inn St. Petersburg-Moskovskye Vorota
Hotel Indigo St. Petersburg - Tchaikovskogo
5 out of 5
17 Tchaikovskogo Ulitsa, St. Petersburg
Fully refundable
The price is $93 per night from Oct 24 to Oct 24
1.21 mi from city center
4.7/5 Exceptional! (230 reviews)
"The staff was aimed at pleasing the guest! they spoke English efficiently."

Reviewed on Feb 17, 2020

Hotel Indigo St. Petersburg - Tchaikovskogo
Crowne Plaza Hotel St. Petersburg - Ligovsky
4 out of 5
61 Ligovsky Prospekt, St. Petersburg
Fully refundable
The price is $60 per night from Oct 24 to Oct 24
1.68 mi from city center
4.6/5 Exceptional! (379 reviews)
"Terrific location. Wonderful facility.."

Reviewed on Oct 12, 2021

Crowne Plaza Hotel St. Petersburg - Ligovsky
Don't see what you're looking for?
See all available properties in St. Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in St. Petersburg

Find the best St. Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about St. Petersburg

Frequently asked questions

Recent reviews of St. Petersburg hotels

More trip options