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 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$ 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)

    Tuchkov at the Palace Hotel Saint Petersburg is a 3-star property 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 Saint Petersburg 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)

    Pochtamtskaya 10 Mini-Hotel Saint Petersburg 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)

    Featuring a spa center and a library, the 3-star Zapovednik Hotel offers 8 non-smoking guestrooms. The classic hotel is a good example of Italian architecture in Saint Petersburg.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • 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$ 58
    price for 1 night
    Book Now From US$ 58
  • 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
  • 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 Saint Petersburg provides good lodging in Saint Petersburg.

    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
  • 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)

    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$ 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 good lodging in Saint Petersburg. It features 24-hour reception, dry cleaning and housekeeping as well as a baggage storage and a safe deposit box.

    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$ 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 offers elegant guestrooms.

    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 Saint Petersburg provides good lodging in Saint Petersburg.

    More...

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