Hotels in Saint Petersburg
Menu

Search Hotels

Select date

Select date


Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Inns in Saint Petersburg

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

162 properties found

  • Pushka Inn Hotel Saint Petersburg

    14 Moika River Embankment, Saint Petersburg, Russia (Show map)

    The comfortable Pushka Inn Hotel Saint Petersburg is a 3-star property within proximity of Alexander III Monument, State Hermitage Museum and Winter Palace and Summer Garden (Letny Sad) and Summer Palace of Peter I.

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Mary House Hotel

    Pereulok Ulyany Gromovoy 4, Saint Petersburg, Russia (Show map)

    The business 2-star Mary House Hotel offers housekeeping, laundry and ironing service.

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • Cronwell Inn Stremyannaya Hotel Saint Petersburg

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

    Cronwell Inn Stremyannaya Hotel Saint Petersburg is a 3-star classic hotel offering an individual accommodation within easy reach of Hermitage, Church of Our Savior on Spilled Blood and Palace Square.

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Kaleidoscope Design Hotel

    Ulitsa Rubinshteyna 16, 191025 St Petersburg, Saint Petersburg, Russia (Show map)

    Kaleydoskop Design Aparthotel Saint Petersburg welcomes guests in the center of Saint Petersburg meters away from the palace and churches.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Mini Hotel Raysky Ugolok

    Ulitsa Repina 11 , Saint Petersburg, Russia (Show map)

    The budget 3-star Mini Hotel Raysky Ugolok Saint Petersburg is a great place to stay in Saint Petersburg.

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Tuchkov at the Palace

    Gorokhovaya Str., 8/13, Saint Petersburg, Russia (Show map)

    Tuchkov at the Palace Hotel Saint Petersburg is a 3-star property in the center of Saint Petersburg.

    More...

    From US$ 32
    price for 1 night
    Book Now From US$ 32
  • Grinev Hotel

    Ulitsa Pushkinskaya 19, pomeshchenie 21, Saint Petersburg, Russia (Show map)

    Grinev Hotel Saint Petersburg is a 3-star property only 2.0 km from Hermitage, Church of Our Savior on Spilled Blood and Palace Square.

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • Mini Hotel Shtandart

    Goncharnaya ulitsa 5, Saint Petersburg, Russia (Show map)

    Mini Hotel Shtandart Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    From US$ 38
    price for 1 night
    Book Now From US$ 38
  • Zapovednik

    Rubinshteiyna Street 23, Saint Petersburg, Russia (Show map)

    The classic Zapovednik Hotel Saint Petersburg offers accommodation in an entertainment area of Saint Petersburg.

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • Hotel Marel

    Nevsky prospekt 102, Saint Petersburg, Russia (Show map)

    Marel is a 3-star hotel offering a soundproof accommodation not far from Palace Square, Church of Our Savior on Spilled Blood and Admiralty Building.

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Ethno Hotel Nagual

    nab. Reki Fontanki 104, Saint Petersburg, Russia (Show map)

    Ethno Hotel Nagual Saint Petersburg is a fine accommodation option in Saint Petersburg.

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • Mini-Hotel Dom Zingera

    Malaya Konushennaya 16, Saint Petersburg, Russia (Show map)

    Mini-Hotel Dom Zingera Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 75
    price for 1 night
    Book Now From US$ 75
  • Comfort on Chekhova

    Chekhova Ulitsa 2 door code 12, Saint Petersburg, Russia (Show map)

    The comfortable 3-star Viсtory Hotel offers elegant guestrooms.

    More...

    From US$ 24
    price for 1 night
    Book Now From US$ 24
  • East End Obvodny

    Naberezhnogo Obvodnogo Kanala, 55 lit G, pomeshchenie 30, Saint Petersburg, Russia (Show map)

    East End Obvodny Hotel Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 18
    price for 1 night
    Book Now From US$ 18
  • Altritter Uchitelskaya 18

    Uchitelskaya Ulitsa 18, Bldg 1, Saint Petersburg, Russia (Show map)

    Altritter Uchitelskaya 18 Hotel Saint Petersburg offers affordable lodging in Saint Petersburg.

    More...

    From US$ 123
    price for 1 night
    Book Now From US$ 123
  • Chemodan MiniHotel

    Ulitsa Nekrasova 44, Saint Petersburg, Russia (Show map)

    Chemodan MiniHotel Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 6
    price for 1 night
    Book Now From US$ 6
  • Mini-hotel Kon-Tiki

    Ulitsa Nekrasova 8, Saint Petersburg, Russia (Show map)

    The family Mini-hotel Kon-Tiki Saint Petersburg comprises soundproof rooms in the vicinity of Hermitage Museum, Admiralty Building and Palace Square.

    More...

    From US$ 17
    price for 1 night
    Book Now From US$ 17
  • Nevskie Sny Mini Hotel

    Kuznechny Pereulok 13, Apt. 34, Saint Petersburg, Russia (Show map)

    Nevskie Sny Mini Hotel Saint Petersburg is a fine accommodation option in Saint Petersburg.

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Mini-Hotel Pride

    Kazanskaya Ulitsa 12, Saint Petersburg, Russia (Show map)

    Mini-Hotel Pride Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Mini-Hotel Pochtamtskaya 10

    Pochtamtskaya Ulitsa 10, Saint Petersburg, Russia (Show map)

    Pochtamtskaya 10 Mini-Hotel Saint Petersburg offers affordable lodging in Saint Petersburg.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35