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

  • View on Neva

    Leitenant Smidt Embankment 19/2 , Saint Petersburg, Russia (Show map)

    View on Neva Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Fall In Love Mini Hotel

    Ulitsa Marata 61, Saint Petersburg, Russia (Show map)

    Fall In Love Hostel Saint Petersburg is a 2-star property only 2.2 km from Saint Isaac's Cathedral, Hermitage Museum and Church of Our Savior on Spilled Blood.

    More...

    From US$ 17
    price for 1 night
    Book Now From US$ 17
  • 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$ 61
    price for 1 night
    Book Now From US$ 61
  • 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$ 33
    price for 1 night
    Book Now From US$ 33
  • Family Hotel Pyjama

    Ligovsky Prospekt 44, Saint Petersburg, Russia (Show map)

    Family Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • Life Saint-Petersburg

    Ulitsa Kirochnaya 48 apt. 22 , the door code - 4813В, Saint Petersburg, Russia (Show map)

    Life Saint-Petersburg Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

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

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

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

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • 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$ 19
    price for 1 night
    Book Now From US$ 19
  • 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$ 101
    price for 1 night
    Book Now From US$ 101
  • 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 Kapitel

    4-ya Liniya Vasilyevskogo Ostrova 21 pomeshchenie 14, Saint Petersburg, Russia (Show map)

    Mini Hotel Kapitel Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 47
    price for 1 night
    Book Now From US$ 47
  • 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
  • Chemodan MiniHotel

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

    Chemodan MiniHotel Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 5
    price for 1 night
    Book Now From US$ 5
  • 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
  • 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$ 38
    price for 1 night
    Book Now From US$ 38
  • 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$ 32
    price for 1 night
    Book Now From US$ 32
  • Angelio-M House

    Kirpichniy Pereulok 4, Saint Petersburg, Russia (Show map)

    Angelio-M House Hotel Saint Petersburg is located in a historic area of Saint Petersburg in close proximity to Admiralty Building, Hermitage Museum and Palace Square.

    More...

    From US$ 22
    price for 1 night
    Book Now From US$ 22
  • 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
  • Nevsky Air Inn

    Pushkinskaya Street 9, Saint Petersburg, Russia (Show map)

    Nevsky Air Inn Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

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