Search through
Hotels in St Petersburg

Compare Hotel rates in St Petersburg from 1 USD

Get started, fill out the information below.

St Petersburg Rating Overview

startstartstartstartstart

4.2/5 • 72,302 reviews

84.2% of users recommended St Petersburg hotels

Compare vs TodayDeals:

Recommended for you in St Petersburg

USD 48.1 is the avg. price/night this week in St Petersburg

photos A Guide to St Petersburg

Average accommodation prices per night start at 40 RUB at Avenue Hotel St Petersburg and go up to 98,785 RUB at Nevsky Row Hotel - Nevsky 100 Instantly compare deals for any of stays in St Petersburg and get the cheapest price guaranteed on your booking!

Enter your travel dates in the search box above to check today's deals in St Petersburg and update prices in your currency. See the featured listings and check one of our recommended accommodation in St Petersburg...

Read More

Ad

Quick deals in St Petersburg.

Check prices and availability for:

Courtyard by Marriott St Petersburg Vasilievsky

Courtyard by Marriott St Petersburg Vasilievsky

4-star accommodation in St Petersburg
Score from 881 reviews: Very Good 8.3

USD 59 Avg. price/night

Novotel Saint Petersburg Centre

Novotel Saint Petersburg Centre

4-star accommodation in St Petersburg
Score from 1,515 reviews: Very Good 8.2

USD 75 Avg. price/night

Holiday Inn St Petersburg Moskovskye Vorota

Holiday Inn St Petersburg Moskovskye Vorota

4-star accommodation in St Petersburg
Score from 1,450 reviews: Very Good 8.1

USD 57 Avg. price/night

Aglaya Hotel & Courtyard

Aglaya Hotel & Courtyard

3-star accommodation in St Petersburg
Score from 124 reviews: Very Good 8.2

USD 44 Avg. price/night

Crowne Plaza St Petersburg Ligovsky

Crowne Plaza St Petersburg Ligovsky

4-star accommodation in St Petersburg
Score from 1,377 reviews: Great 9.0

USD 65 Avg. price/night

Corinthia Hotel St Petersburg

Nevsky Prospect, 57, St Petersburg, Russia
(~1.9 miles from center)

5-star hotel in St Petersburg

8.8 • 2,448 reviews

Mayakovskaya (Saint Petersburg Metro) (0.2 miles away)

This St Petersburg hotel sits on Nevsky Prospect The Corinthia Hotel St Petersburg is within 10 minutes of all the downtown cultural attractions ...

USD 95

Avg. price/night

Courtyard St Petersburg Center West Pushkin Hotel

Griboedov Canal 166 Via Kanonerskaia,via 33 Kanonerskaia, St Petersburg, Russia
(~2.2 miles from St Petersburg center)

4-star hotel in St Petersburg

8.4 • 357 reviews

Mariinsky Theatre (0.7 miles away)

Location Located in St Petersburg Courtyard by Marriott St Petersburg Center West Pushkin is in the historical district and close to St Nicholas ...

USD 54

Avg. price/night

Kempinski Hotel Moika 22

22, Moika River Embankment, St Petersburg, Russia
(~0.2 miles from St Petersburg center)

5-star hotel in St Petersburg

9.1 • 1,451 reviews

Palace Square (0.3 miles away)

Moika River Embankment 22 Saint-Petersburg 191186 The Kempinski Hotel Moika 22 looks onto one of the city s most famous sights Palace Square and the...

USD 130

Avg. price/night

W St Petersburg

6 Voznesensky Prospect, St Petersburg, Russia
(~0.4 miles from St Petersburg center)

5-star hotel in St Petersburg

9.0 • 1,248 reviews

Saint Isaac's Cathedral (0.2 miles away)

Location W St Petersburg is located in central St Petersburg close to St Isaac s Cathedral State Hermitage Museum and Winter Palace and Palace ...

USD 133

Avg. price/night

Renaissance St Petersburg Baltic Hotel A Marriott Luxu...

Pochtamtskaya Street 4, St Petersburg, Russia
(~0.7 miles from St Petersburg center)

5-star hotel in St Petersburg

9.0 • 1,159 reviews

Saint Isaac's Cathedral (0.1 miles away)

The Renaissance St Petersburg Baltic Hotel is directly across from St. Isaac's Cathedral. Guests are less than 5 minutes' walk from the Mariinski...

USD 62

Avg. price/night

Best Western PLUS Centre Hotel

Ligovskiy Prospekt 41/83, St Petersburg, Russia
(~2.4 miles from St Petersburg center)

3-star hotel in St Petersburg

7.0 • 227 reviews

Ploshchad Vosstaniya (0.1 miles away)

The Oktiabrskaya Ligovskiy Building Hotel is perfectly located for both business and leisure guests to Saint Petersburg. The Oktiabrskaya Ligovskiy...

USD 44

Avg. price/night

Courtyard by Marriott St Petersburg Vasilievsky

2 Line Of Vasilievsky Island 61/30, St Petersburg, Russia
(~2.1 miles from St Petersburg center)

4-star hotel in St Petersburg

8.3 • 881 reviews

Petrovsky Stadium (0.4 miles away)

The Courtyard St Petersburg Vasilievsky offers free Wi-Fi, tennis courts and a tour desk as well as a business centre, a concierge and a 24 hour...

USD 59

Avg. price/night

Novotel Saint Petersburg Centre

Mayakovskogo Street 3A, St Petersburg, Russia
(~2.2 miles from St Petersburg center)

4-star hotel in St Petersburg

8.2 • 1,515 reviews

Mayakovskaya (Saint Petersburg Metro) (0.2 miles away)

The Novotel St Petersburg Centre is located in the city center close the Yusupov Palace and the Anichkov Bridge Guests can also walk to the Russian...

USD 75

Avg. price/night

Park Inn by Radisson Nevsky

89 Nevsky Pr. / 4 Goncharnaya Str., St Petersburg, Russia
(~2.7 miles from St Petersburg center)

4-star hotel in St Petersburg

8.1 • 1,208 reviews

Moskovsy Rail Terminal (0.1 miles away)

If shopping is on the agenda the Park Inn St Petersburg Nevsky Prospect is most conveniently situated to access St Petersburg s shopping precinct The...