Beginning of main content

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.


Check Saint Petersburg hotel prices

Tonight 4 Apr. - 5 Apr.
This weekend 10 Apr. - 12 Apr.
Next weekend 17 Apr. - 19 Apr.

Top Cities in Saint Petersburg

Top Hotels in Saint Petersburg

See all 3,012 properties in Saint Petersburg

Estimated price for 1 night/2 adults

Belmond Grand Hotel Europe
Belmond Grand Hotel Europe
5.0 out of 5.0 1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
AU$366
4.7/5 (399 reviews)

Loved the old grandeur of the buildings. Nice lobby bar. The staff are very professional and friendly. My only complaint was that the bedroom was hot and stuffy even with all our room heating switched off.

Reviewed on 17 Jan. 2020
Park Inn by Radisson Pulkovo Airport St Petersburg
Park Inn by Radisson Pulkovo Airport St Petersburg
4.0 out of 5.0 Building ZD 41, Pulkovskoe Shosse 41, Pulkovskoye Shosse Moskovskii Rayon, St. Petersburg
AU$59
4.4/5 (258 reviews)

every thing was fine and i will come again when visiting russia

Reviewed on 16 Jan. 2020
Corinthia Hotel St Petersburg
Corinthia Hotel St Petersburg
5.0 out of 5.0 Nevsky Prospect, 57, St. Petersburg
AU$227
4.4/5 (1187 reviews)

The hotel had a good service, it is well located but you need to take some medium of transport to get to some museums.

Reviewed on 14 Mar. 2020
Solo Sokos Hotel Palace Bridge
Solo Sokos Hotel Palace Bridge
5.0 out of 5.0 Birzhevoi Pereulok 4, Building 4 lit.A, St. Petersburg
AU$122
4.4/5 (668 reviews)

The food and drink was very expensive compared to else where, but the accommodation and staff were fantastic!

Reviewed on 24 Feb. 2020
AZIMUT Hotel St. Petersburg
AZIMUT Hotel St. Petersburg
4.0 out of 5.0 43-1 Lermontovsky Prospect, St. Petersburg
AU$77
3.6/5 (287 reviews)

Very good

Reviewed on 17 Nov. 2018
Kravt Hotel
Kravt Hotel
3.0 out of 5.0 Sadovaya Street 25, St. Petersburg
AU$113
4.4/5 (238 reviews)

I liked that hotel very much 😊 It was clean, warm snd comfortable

Reviewed on 13 Mar. 2020
Crowne Plaza Hotel St. Petersburg - Ligovsky
Crowne Plaza Hotel St. Petersburg - Ligovsky
4.0 out of 5.0 61 Ligovsky Prospekt, St. Petersburg
AU$78
4.6/5 (349 reviews)

I really enjoyed my stay at the Crowne Plaza. The room was beautiful and very clean, the bed super comfortable. A convenient restaurant on site served excellent food at a great price. The location is fabulous, within walking distance from major attractions, including museums, churches, the subway ...

Reviewed on 25 Feb. 2020
AKYAN St.Petersburg
AKYAN St.Petersburg
4.0 out of 5.0 19 Vosstaniya Street, St. Petersburg
AU$69
4.5/5 (555 reviews)

Very clean and close to attractions, staff friendly

Reviewed on 20 Jan. 2020
Original Sokos Hotel Olympia Garden
Original Sokos Hotel Olympia Garden
4.0 out of 5.0 Bataisky pereulok 3a, St. Petersburg
AU$74
4.3/5 (270 reviews)

Front desk staff were very helpful and friendly! Stayed in Superior Room which was quiet comfortable and was cleaned every day!

Reviewed on 10 Nov. 2019
Baby Lemonade Hostel
Baby Lemonade Hostel
2.0 out of 5.0 Inzhenernaya ul., 7, St. Petersburg
Get Rates
4.5/5 (53 reviews)

Nice hostel, helpful staff.........................................

Reviewed on 10 Jun. 2019
Petro Palace Hotel
Petro Palace Hotel
5.0 out of 5.0 14 Malaya Morskaya Street, St. Petersburg
AU$126
4.4/5 (1987 reviews)

Good location for sight seeing and close to some very good eating places

Reviewed on 15 Mar. 2020
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
5.0 out of 5.0 22, Moika River Embankment, St. Petersburg
AU$353
4.6/5 (417 reviews)

my 3rd stay there, always a pleasure, everything is great, highly recommended

Reviewed on 28 Jan. 2020
Map