Search Hotels

Select date

Select date

Hotels 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

130 properties found

  • View on Neva

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

    View On Neva Hotel is a good accommodation choice 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 is a 2-star property only 2.2 km from Hermitage Museum, Palace Square and Church of Our Savior on Spilled Blood. All the necessary facilities, including a luggage storage and a gift shop are available.

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Pushka Inn Hotel

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

    The comfortable Pushka Inn Hotel Saint Petersburg comprises classic rooms in the vicinity of Alexander III Monument, On. Theater and Summer Garden .

    More...

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

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

    The 3-star Tuchkov At The Palace Hotel is situated in the center of Saint Petersburg.

    More...

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

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

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

    More...

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

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

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

    More...

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

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

    Zapovednik Hotel is a classic venue in Saint Petersburg close to museums, the palace and the cathedral.

    More...

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

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

    Ethno Hotel Nagual offers affordable lodging in Saint Petersburg.

    More...

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

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

    Altritter Uchitelskaya 18 Hotel 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 boasts positioning close to Michael Garden, Field of Mars and Summer Garden, offering 6 rooms and featuring a shared lounge and a library.

    More...

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

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

    The budget Mini-Hotel Kon-Tiki comprises soundproof rooms in the vicinity of Hermitage Museum, Admiralty and Palace Square .

    More...

    From US$ 22
    price for 1 night
    Book Now From US$ 22
  • Mini Hotel Kapitel

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

    Mini Hotel Kapitel offers fine accommodation in Saint Petersburg.

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Cronwell Inn Stremyannaya

    Stremyannaya Street 18, Saint Petersburg, Russia (Show 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. Cronwell Inn Stremyannaya Hotel Saint Petersburg has been welcoming guests to its modern rooms since 2010.

    More...

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

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

    Situated near restaurants and cafés, the 4-star Kaleidoscope Design Hotel comprises 12 rooms with a view over the city. The property provides easy access to churches and the palace.

    More...

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

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

    The 3-star Hotel Marel offers soundproof rooms in proximity to Palace Square, Admiralty and Church of Our Savior on Spilled Blood.

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Davidov Guest House

    Mayakovskogo Street 10, Saint Petersburg, Russia (Show map)

    Davidov Guest House provides affordable accommodation in Saint Petersburg.

    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)

    Mini Hotel Raysky Ugolok is a 3-star hotel offering a modern accommodation not far from Church of Our Savior on Spilled Blood, Admiralty and Saint Petersburg Metro Museum.

    More...

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

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

    The comfortable 3-star Viсtory Hotel lies within walking distance of Summer Palace and Palace Square . Viсtory Hotel has been welcoming guests to its individual rooms since 2003.

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • Nevskie Sny Bed and Breakfast

    Kuznechny Pereulok 13, Saint Petersburg, Russia (Show map)

    Nevskie Sny Mini Hotel is a comfortable venue in Saint Petersburg close to a museum, a church and a palace.

    More...

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

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

    Mini-Hotel Pride is a good accommodation choice in Saint Petersburg.

    More...

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