Find Hotel Deals

Select a date

Select a date

Hotel deals in Saint Petersburg

Filter Results

Hotel ranking

Find hotel by

Price (per night)

Types of accommodation

Districts

Tourist sights

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Vodograi Hotel

    Karavannaya Ulitsa 2, Saint Petersburg, Russia (Open map)

    Vodograi Hotel is located in a historic area of Saint Petersburg in close proximity to Hermitage Museum, Palace Square and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 73
    price for 1 night
    RESERVE From US$ 73
  • Komendantskaya Dacha

    4Th Floor, 27A Kolomyazhsky Avenue, St Petersburg City 197341, Ru, Saint Petersburg, Russia (Open map)

    Hotel Komendantskaya Dacha is a 3-star property only 5.

    Read more...

    From US$ 85
    price for 1 night
    RESERVE From US$ 85
  • M-Hotel

    22/2 Sadovaya Street,St.Petersburg City,191123, Saint Petersburg, Russia (Open map)

    M-Hotel Saint Petersburg is a 3-star hotel located in the heart of Saint Petersburg. M-Hotel Saint Petersburg has been welcoming guests to its bright rooms since 2009.

    Read more...

    From US$ 132
    price for 1 night
    RESERVE From US$ 132
  • Vesta

    Nevsky Prospekt 90-92, Saint Petersburg, Russia (Open map)

    The quiet 3-star Vesta Hotel offers free shuttle bus service, airport transfer and 24-hour reception.

    Read more...

    From US$ 73
    price for 1 night
    RESERVE From US$ 73
  • Statskij Sovetnik

    Zagorodnyi Prospect, 39, Saint Petersburg, Russia (Open map)

    The comfortable Statskij Sovetnik Hotel comprises luxury rooms and gives a quick access to Central Railway Museum, which is 1100 meters away.

    Read more...

    From US$ 75
    price for 1 night
    RESERVE From US$ 75
  • Guest House On Moskovskiy

    Moskovskiy Prospekt 36, Saint Petersburg, Russia (Open map)

    Staybridge Suites St. Petersburg Moskovskye Vorota apartment is located next to Saint Isaac's Cathedral, Admiralty Building and Mariinsky Theatre .

    Read more...

    From US$ 106
    price for 1 night
    RESERVE From US$ 106
  • Cronwell Inn Stremyannaya

    Stremyannaya Street 18, Saint Petersburg, Russia (Open map)

    The 3-star Cronwell Inn Stremyannaya Hotel Saint Petersburg is set just 1.7 km from Palace Square and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 133
    price for 1 night
    RESERVE From US$ 133
  • Shelfort

    26 3 Rd Liniya V O, Saint Petersburg, Russia (Open map)

    Shelfort Hotel Saint Petersburg is a fine accommodation option in Saint Petersburg. Shelfort Hotel Saint Petersburg has been welcoming guests to its bright rooms since 2001.

    Read more...

    From US$ 105
    price for 1 night
    RESERVE From US$ 105
  • Stasov Hotel

    1-Ya Liniya V. O. 16, Saint Petersburg, Russia (Open map)

    The charming 2-star Stasov Hotel lies within walking distance of Summer Garden, Marble Palace and Leningrad . Stasov Hotel has been welcoming guests to its soundproof rooms since 1841.

    Read more...

    From US$ 42
    price for 1 night
    RESERVE From US$ 42
  • Anabel Hotel

    Nevsky Prospekt 88, Saint Petersburg, Russia (Open map)

    Anabel Hotel At Nevskiy 88 Saint Petersburg is a 3-star quiet hotel providing a cozy accommodation only minutes away from Church of Our Savior on Spilled Blood and Palace Square .

    Read more...

    From US$ 101
    price for 1 night
    RESERVE From US$ 101
  • Hermes Park Hotel

    Nab.Martynova 36, Saint Petersburg, Russia (Open map)

    The 3-star Hermes Park Hotel offers a classic accommodation in Petrogradskiy district of Saint Petersburg.

    Read more...

    From US$ 139
    price for 1 night
    RESERVE From US$ 139
  • Nevsky Dvor Hotel

    Povarskoy Pereulok 4, Saint Petersburg, Russia (Open map)

    The 3-star Nevsky Dvor Hotel Saint Petersburg offers comfortable rooms in Tsentralny district of Saint Petersburg.

    Read more...

    From US$ 98
    price for 1 night
    RESERVE From US$ 98
  • Anturage

    Bolshoy Prospekt Petrogradskoy Storony 33 App.12, Saint Petersburg, Russia (Open map)

    The elegant Anturage Hotel in Petrogradskiy district offers individual rooms with views over the Neva River. Residing in a 4-story building, the hotel was opened in 1882 and renovated in 2011.

    Read more...

    From US$ 73
    price for 1 night
    RESERVE From US$ 73
  • Lota

    Ligovskiy Prospekt 75-77, Saint Petersburg, Russia (Open map)

    The comfortable Hotel Lota offers elegant guest rooms close to Church of Our Savior on Spilled Blood and Palace Square .

    Read more...

    From US$ 65
    price for 1 night
    RESERVE From US$ 65
  • Comfort On Chekhova

    Chekhova Ulitsa 2 Door Code 12, Saint Petersburg, Russia (Open map)

    The traditional 3-star Comfort On Chekhova Hotel is set in a historic area within a 15-minute walk of Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 74
    price for 1 night
    RESERVE From US$ 74
  • Prestige On Vasilievsky

    Maly Prospekt 27/2, Saint Petersburg, Russia (Open map)

    The 3-star Prestige Hotel Vasilievsky Saint Petersburg lies within 1.6 km from Alexander Blok Apartment Museum, Saint Petersburg Academic Drama Theater and State Hermitage Museum and Winter Palace.

    Read more...

    From US$ 79
    price for 1 night
    RESERVE From US$ 79
  • Apart Hotel Nevsky 150

    Nevsky Prospekt 150, Saint Petersburg, Russia (Open map)

    Apart Hotel Nevsky 150 is a fine accommodation option in Saint Petersburg.

    Read more...

    From US$ 81
    price for 1 night
    RESERVE From US$ 81
  • Nevsky 3 Guest House

    Nevsky Avenue 3 App 10, Saint Petersburg, Russia (Open map)

    Nevsky 3 Guest House is a 3-star central hotel providing a quiet accommodation only minutes away from Museum of the History of Political Police, Palace Square and Admiralty .

    Read more...

    From US$ 84
    price for 1 night
    RESERVE From US$ 84
  • Mops Hotel And Spa

    Ul. Rubinshteina, 12, Saint Petersburg, Russia (Open map)

    The 3-star Mops Hotel And Spa is situated in the heart of Saint Petersburg.

    Read more...

    From US$ 64
    price for 1 night
    RESERVE From US$ 64
  • Hotel Artapart

    Manezhnyy Pereulok 19/40, Saint Petersburg, Russia (Open map)

    Situated near the palace, churches and the fortress, the 3-star Artapart Hotel is a good place for a stay offering a library and a shared lounge.

    Read more...

    From US$ 89
    price for 1 night
    RESERVE From US$ 89