Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Inns in Saint Petersburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

209 options found

  • Pushka Inn Hotel

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

    Show map

    The 3-star Pushka Inn Hotel offers a traditional accommodation with 33 rooms to stay in. Behind the historical facade of Pushka Inn Hotel lies simple interior.

    More...
    From US$ 169
    price for 1 night
    BOOK From US$ 169
  • Art-Hotel Zontik

    Prospect Yuria Gagarina, 5,, Saint Petersburg, Russia (Show map)

    Show map

    The grand 2-star Art-Hotel Zontik features 24-hour reception, laundry and ironing service. It lies within 20 minutes' walk of Grand Maket Russia Interactive Museum.

    More...
    From US$ 30
    price for 1 night
    BOOK From US$ 30
  • Hotel On Sadovaya 26

    Ulitsa Sadovaya 26, Saint Petersburg, Russia (Show map)

    Show map

    Hotel On Sadovaya 26 is 1200 meters away from Palace Square . Hotel On Sadovaya 26 lies about 20 minutes' walk from the city center.

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Mini Hotel Fontanka 38

    Naberezhnaya Reki Fontanki 38, Saint Petersburg, Russia (Show map)

    Show map

    Mini Hotel Fontanka 38 is a great place to stay in Saint Petersburg. The property is in Tsentralny district in Saint Petersburg that provides fast access to State Russian Museum…

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Club Marinn Hotel

    Building 2 31 Morskaya Embankment, Saint Petersburg, Russia (Show map)

    Show map

    Club Marinn Hotel is a 3-star property featuring a designated area for smoking, a car park and a luggage storage. Featuring original architecture, the hotel is opened since 2005.

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Mini Hotel Raysky Ugolok

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

    Show map

    Mini Hotel Raysky Ugolok is a 3-star budget property with modern rooms situated 1050 meters away from Stock Exchange and Rostral Columns.

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • 7 Fridays Mini Hotel

    Ulitsa Mayakovskogo 1/96, Saint Petersburg, Russia (Show map)

    Show map

    7 Fridays Hostel is located in Tsentralny district next to Church of Our Savior on Spilled Blood, Palace Square and Hermitage.

    More...
    From US$ 26
    price for 1 night
    BOOK From US$ 26
  • Na Svechnom Mini Hotel

    Svechnoy Pereulok 15 / Ulitsa Marata 48, Pomeshcheniye 23, Saint Petersburg, Russia (Show map)

    Show map

    Offering soundproof rooms, the budget Na Svechnom Mini Hotel is located only 1.9 km from Kazan Cathedral.

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • City Room

    Nevsky Prospekt 95/ Ulitsa Goncharnaya 10, Saint Petersburg, Russia (Show map)

    Show map

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • Mini Rich

    Ulitsa Vosstaniya 1, Saint Petersburg, Russia (Show map)

    Show map

    More...
    From US$ 44
    price for 1 night
    BOOK From US$ 44
  • Park Inn By Radisson Pribaltiyskaya

    14 Korablestroiteley Street, Saint Petersburg, Russia (Show map)

    Show map

    Park Inn By Radisson Pribaltiyskaya is situated in a business area of Saint Petersburg, 6 km from Peter and Paul Fortress . With accents of historic architecture, the hotel was built…

    More...
    From US$ 154
    price for 1 night
    BOOK From US$ 154
  • All Dreams Hotel

    Ulitsa Vosstaniya 40, Saint Petersburg, Russia (Show map)

    Show map

    The budget All Dreams Hotel comprises bright rooms in the vicinity of Field of Mars, Palace Square and Church of Our Savior on Spilled Blood.

    More...
    From US$ 64
    price for 1 night
    BOOK From US$ 64
  • Ethno Hotel Nagual

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

    Show map

    Offering soundproof guest rooms, the budget Ethno Hotel Nagual lies within a 20-minute walk from Saint Isaac's Cathedral.

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Adagio Star.5 Mini-Hotel

    Ulitsa Starorusskaya 5 / Novgorodskaya Ul. 3, Saint Petersburg, Russia (Show map)

    Show map

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Mini Hotel Kapitel

    4-Ya Liniya Vasilyevskogo Ostrova 21 Pomeshchenie 14, Saint Petersburg, Russia (Show map)

    Show map

    Mini Hotel Kapitel provides affordable accommodation in Saint Petersburg. Guests can get to Saint Isaac's Cathedral, Petrovsky Stadium and Admiralty in 15 minutes on foot.

    More...
    From US$ 44
    price for 1 night
    BOOK From US$ 44
  • Nevsky Air Inn

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

    Show map

    Nevsky Air Inn provides affordable accommodation in Saint Petersburg. You can find Lensovet St Petersburg Academic Theater, State Museum of Theatre and Music and Maly Drama Theatre only 500 meters…

    More...
    From US$ 33
    price for 1 night
    BOOK From US$ 33
  • Filippov - 1 Hotel

    142 Nevsky Avenue, Saint Petersburg, Russia (Show map)

    Show map

    The business 3-star Filippov - 1 Hotel is a great place to stay in Saint Petersburg. A short stroll of 15 minutes will take you to Dostoevsky House Museum.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Adoriya Apartments

    Ulitsa Bolshaya Zelenina 29, Saint Petersburg, Russia (Show map)

    Show map

    Adoriya is 1400 meters away from Petrovsky Stadium. This family property is approximately 25 minutes walk from the center of Saint Petersburg.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Zapovednik

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

    Show map

    The comfortable 3-star Zapovednik Hotel is a great place to stay in Saint Petersburg. The venue is 1.6 km away from Church of the Savior on Spilled Blood.

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • Mini-Hotel Putilov 1

    Krasnoputilovskaya Ulitsa 9, Saint Petersburg, Russia (Show map)

    Show map

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74