Russia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Book St. Petersburg Hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel prices in St. Petersburg

Cheap St. Petersburg hotels

Belmond Grand Hotel Europe

Belmond Grand Hotel Europe

5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free cancellation
The price is AU$212 per night from 24 Oct. to 25 Oct.

With a stay at Belmond Grand Hotel Europe, you'll be centrally located in St. Petersburg, steps from St. Petersburg Philharmonia and within a 5-minute walk of ...

Belmond Grand Hotel Europe
Hotel Vera

Hotel Vera

3 out of 5
Suvorovsky Prospekt 25/16, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is AU$53 per night from 4 Oct. to 5 Oct.

With a stay at Hotel Vera, you'll be centrally located in St. Petersburg, within a 15-minute drive of State Hermitage Museum and Winter Palace and Russian ...

Hotel Vera
Nevsky Forum Hotel

Nevsky Forum Hotel

4 out of 5
69 Nevsky Pr, St. Petersburg
The price is AU$86 per night from 24 Oct. to 25 Oct.

With a stay at Nevsky Forum Hotel, you'll be centrally located in St. Petersburg, a 3-minute drive from Russian Museum and 6 minutes from State Hermitage Museum ...

Nevsky Forum Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Staybridge Suites St. Petersburg

Staybridge Suites St. Petersburg

5 out of 5
Moskovsky Prospekt 97v, St. Petersburg
Free cancellation
The price is AU$84 per night from 1 Oct. to 2 Oct.

With a stay at Staybridge Suites St. Petersburg in St. Petersburg (Moskovskiy), you'll be a 4-minute walk from Moscow Triumphal Gate and 8 minutes by foot from ...

Staybridge Suites St. Petersburg
Renaissance St. Petersburg Baltic Hotel

Renaissance St. Petersburg Baltic Hotel

5 out of 5
Pochtamtskaya Str 4, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is AU$146 per night from 1 Oct. to 2 Oct.

Located in St. Petersburg (St. Petersburg City Centre), Renaissance St. Petersburg Baltic Hotel is within a 10-minute walk of Admiralty Building and Bronze ...

Renaissance St. Petersburg Baltic Hotel
Domina St. Petersburg

Domina St. Petersburg

5 out of 5
99 Moika River Emb., St. Petersburg
Free cancellationReserve now, pay when you stay
The price is AU$93 per night from 20 Oct. to 21 Oct.

A stay at Domina St. Petersburg places you in the heart of St. Petersburg, within a 15-minute walk of St. Isaac's Cathedral and Mariinsky Theatre.

Domina St. Petersburg
Hampton by Hilton Saint Petersburg ExpoForum

Hampton by Hilton Saint Petersburg ExpoForum

3 out of 5
Peterburgskoye Highway 64, Building 2, Shushary
Free cancellationReserve now, pay when you stay
The price is AU$71 per night from 30 Sep. to 1 Oct.

With a stay at Hampton by Hilton Saint Petersburg ExpoForum in Shushary, you'll be 4 mi (6.4 km) from Alexander Palace and 4.7 mi (7.5 km) from Tsarskoye Selo ...

Hampton by Hilton Saint Petersburg ExpoForum
forRestMix Club

forRestMix Club

4 out of 5
Lugovaya st 10A, Repino
The price is AU$161 per night from 30 Sep. to 1 Oct.

With a stay at forRestMix Club in Repino (Kurortny District), you'll be 14 minutes by car from Golden Beach.

forRestMix Club
Trezzini Palace Boutique Hotel

Trezzini Palace Boutique Hotel

5 out of 5
21 University Embankment, St. Petersburg
The price is AU$231 per night from 28 Oct. to 29 Oct.

With a stay at Trezzini Palace Boutique Hotel, you'll be centrally located in St. Petersburg, steps from St. Petersburg Academy of Fine Arts and within a 10-minute ...

Trezzini Palace Boutique Hotel
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.

Hotels in St. Petersburg

Heading to St. Petersburg and looking for somewhere to crash? Book a seriously sweet hotel room on lastminute.com.au. If our deals were on a dating app, you'd be swiping right on every one! You don't have to stay anywhere else but the middle of the action. There are 104 hotels within 2 kilometres of the centre just waiting for you to get your hands on.

Dodge that FOMO feeling and check out the scene at the Rocco Forte Astoria Hotel and the Belmond Grand Hotel Europe. Both are right in the middle of St. Petersburg. You could also have a gander at the Four Seasons Hotel Lion Palace St. Petersburg and the Kempinski Hotel Moika 22.

Found only 2 kilometres from the town centre is Nevskiy Prospekt. Here, you'll find 72 available accommodation options. Think about booking yourself into the Corinthia Hotel St Petersburg and Radisson Royal Hotel, St. Petersburg. Another favoured area is St. Petersburg City Centre, only 1 kilometre from the city centre. You'll be spoiled here, with 241 available options. Some of the best are The Taleon Imperial Hotel and W St. Petersburg.

Want to go to Summer Garden? The Radisson Sonya Hotel, St. Petersburg and the Angleterre Hotel are both nearby. How about the State Russian Museum? This amazing attraction is close to the Arkadia Hotel and the Author Boutique Hotel. If Church of the Savior on the Spilled Blood is on your must-see list, you might want to book a night at the Renaissance St. Petersburg Baltic Hotel or the Martin Hotel. The Alexander House and the Original Sokos Hotel Olympia Garden also have rooms ready for those looking to chill closer to Kazan Cathedral.

Browse the program at Oktyabrskiy Big Concert Hall for any local live theatre performances. It's all about location! Stay at the Grand Hotel Emerald and Crowne Plaza Hotel St. Petersburg - Ligovsky and you'll be quite close to it. If you want to know more about local history, Monument to the Victims of Political Repressions is unquestionably a great place to visit. If you need to kick back after you've seen it, the nearest accommodation choices include the Park Inn by Radisson Nevsky and Lancaster Court Hotel.

Tired of trying to nod off vertically? Dying for a cosy bed? Then get your hands on a room at the Park Inn by Radisson Pulkovo Airport St Petersburg. It's within a short drive of Pulkovo Airport, which is 16 kilometres from the centre of St. Petersburg.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.