Hotel deals Europe Russia Sankt-Peterburg

Hotels in Sankt-Peterburg

Find the best deals on 12,734 hotels in Sankt-Peterburg

Check-in
Check-out
Compare vs. momondo |

Popular cities in Sankt-Peterburg

Below are the average prices for hotels in popular Sankt-Peterburg cities
Price
$38 - $56
CHEAPEST CITY IN SANKT-PETERBURG Petergof 19% cheaper Hotels in Petergof are the cheapest in Sankt-Peterburg at just $38 per night on average.
MOST EXPENSIVE CITY IN SANKT-PETERBURG Kolpino 20% more expensive Kolpino has the highest priced hotels in Sankt-Peterburg with rooms averaging $56 per night.
MOST POPULAR CITY IN SANKT-PETERBURG Saint Petersburg 75% more users visited More momondo users search for hotels in Saint Petersburg than any other city in Sankt-Peterburg

Top Hotels in Sankt-Peterburg

Find your perfect Sankt-Peterburg hotel in the perfect location
Nevsky Grand Apartments
Nevsky Grand Apartments
8.4
$51
View all deals
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
8.8
$168
View all deals
Solo Sokos Hotel Palace Bridge
Solo Sokos Hotel Palace Bridge
8.7
$129
View all deals
Grand Hotel Europe, A Belmond Hotel, St Petersburg
Grand Hotel Europe, A Belmond Hotel, St Petersburg
9.4
$200
View all deals
Corinthia Hotel St Petersburg
Corinthia Hotel St Petersburg
8.9
$155
View all deals
Hotel Saint Petersburg
Hotel Saint Petersburg
8.6
$67
View all deals
Azimut Hotel St. Petersburg
Azimut Hotel St. Petersburg
8.3
$56
View all deals
Radisson Sonya Hotel, St. Petersburg
Radisson Sonya Hotel, St. Petersburg
8.7
$92
View all deals
Angleterre Hotel
Angleterre Hotel
9.1
$215
View all deals
Hotel Moscow
Hotel Moscow
8.6
$67
View all deals
Hotel Novotel Saint Petersburg Centre
Hotel Novotel Saint Petersburg Centre
8.7
$103
View all deals
Boutique Hotel Golden Triangle
Boutique Hotel Golden Triangle
9.0
$125
View all deals
Nevsky Forum Hotel
Nevsky Forum Hotel
9.3
$93
View all deals
Crowne Plaza St. Petersburg - Ligovsky
Crowne Plaza St. Petersburg - Ligovsky
9.2
$100
View all deals

Things to do in Sankt-Peterburg

Hermitage Museum
Anichkov Palace
Palace Square

What should I expect to pay for a hotel room near Hermitage Museum?

If you’re planning a trip to Saint Petersburg and want to stay at any of the 12 hotels in the area around Hermitage Museum you should expect to pay around $107/night. This price fluctuates based on time of year. During November (peak season) you can expect to pay $115/night and if you’re planning your visit in April (low season), the average price will typically be closer to $84/night. Hotels near Hermitage Museum are typically 180% lower than the average hotel in Saint Petersburg, which is $192.

Hotels near Hermitage Museum

What should I expect to pay for a hotel room near Anichkov Palace?

12 hotels are available near Anichkov Palace in Saint Petersburg. The average price near Anichkov Palace is $108/night, but prices can vary based on time of year along with other factors. The peak season (November), when Anichkov Palace is most popular, has an average price of $115/night whereas the low season (April) generally costs $84/night on average. Hotels near Anichkov Palace are typically 179% lower than the average hotel in Saint Petersburg, which is $192.

Hotels near Anichkov Palace

Are there hotels available near Palace Square?

If you’re planning a trip to Saint Petersburg and want to stay at any of the 12 hotels in the area around Palace Square you should expect to pay around $107/night. This price fluctuates based on time of year. During November (peak season) you can expect to pay $115/night and if you’re planning your visit in April (low season), the average price will typically be closer to $84/night. Hotels near Palace Square are typically 180% lower than the average hotel in Saint Petersburg, which is $192.

Hotels near Palace Square

Popular hotels in Sankt-Peterburg

Book a room in one of momondo’s favorite hotels in these popular Sankt-Peterburg cities
Hotels in Saint Petersburg
Search hotel deals in Saint Petersburg
  • Oktiabrskaya Hotel
    Best value

    Oktiabrskaya Hotel

    10/118 Ligovsky Prosp., Saint Petersburg, Sankt-Peterburg

    8.4

    $63

    View Deal
  • Kempinski Hotel Moika 22
    #1 Most popular

    Kempinski Hotel Moika 22

    22, Moika River Embankment, Saint Petersburg, Sankt-Peterburg

    8.8

    $168

    View Deal
  • Solo Sokos Hotel Palace Bridge
    #2 Most popular

    Solo Sokos Hotel Palace Bridge

    Birzhevoi Pereulok 4, Saint Petersburg, Sankt-Peterburg

    8.7

    $129

    View Deal
  • Grand Hotel Europe, A Belmond Hotel, St Petersburg
    #3 Most popular

    Grand Hotel Europe, A Belmond Hotel, St Petersburg

    1/7 Mikhailovskaya Street, Saint Petersburg, Sankt-Peterburg

    9.4

    $200

    View Deal
  • Corinthia Hotel St Petersburg
    #4 Most popular

    Corinthia Hotel St Petersburg

    Nevsky Prospect, 57, Saint Petersburg, Sankt-Peterburg

    8.9

    $155

    View Deal
  • Solo Sokos Hotel Vasilievsky
    #5 Most popular

    Solo Sokos Hotel Vasilievsky

    Vasilievsky Ostrov 8th line 11-13, Saint Petersburg, Sankt-Peterburg

    9.1

    $99

    View Deal
  • Domina St. Petersburg

    Domina St. Petersburg

    99 Moika River Emb., Saint Petersburg, Sankt-Peterburg

    9.3

    $142

    View Deal
  • Mini Hotel Universitetskaya
    Best value

    Mini Hotel Universitetskaya

    Ulitsa Pervogo Maya 36/1, Petergof, Sankt-Peterburg

    9.0

    $31

    View Deal
  • Grand Peterhof Spa Hotel
    #1 Most popular

    Grand Peterhof Spa Hotel

    Lit. A, 2, Gofmeysterskaya Str., Petergof, Sankt-Peterburg

    8.8

    $85

    View Deal
  • Nadezhda
    #2 Most popular

    Nadezhda

    4/13 Konno-Grenaderskaya St., Petergof, Sankt-Peterburg

    8.5

    $31

    View Deal
  • Zolotoy Ruchey Mini-Hotel
    Best value

    Zolotoy Ruchey Mini-Hotel

    19 Zarechnaya Road, Sestroretsk, Sankt-Peterburg

    8.7

    $81

    View Deal
  • Ot Vinta Campground
    Best value

    Ot Vinta Campground

    Derevnia Mukholovo 38, Krasnoye Selo, Sankt-Peterburg

    View Deal
  • Bereg Hotel
    Best value

    Bereg Hotel

    Ulitsa Anisimova 5, Bldg 2, Kolpino, Sankt-Peterburg

    8.7

    $33

    View Deal

Stay in these Sankt-Peterburg cities

Looking for a Sankt-Peterburg getaway? Check out the hotel deals in these cities

Sankt-Peterburg travel tips

Check these FAQs for important travel tips while planning your visit to Sankt-Peterburg

What is considered a good deal for a hotel in Sankt-Peterburg?

If you’re looking for a good deal in Sankt-Peterburg, you should know that the average hotel room price is $72/night. Anything less than $72/night would be considered a good deal. The absolute cheapest nightly rate found on momondo recently was $3.

What are the best hotels in Sankt-Peterburg?

Looking at our users' ratings, the best hotels in Sankt-Peterburg are Soul Kitchen(98), located in Saint Petersburg, Lotte Hotel St.Petersburg(97), located in Saint Petersburg, and Grand Hotel Europe, A Belmond Hotel, St Petersburg(94), located in Saint Petersburg.

Hotel deals Europe Russia Sankt-Peterburg