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

293 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 historic facade of Pushka Inn Hotel lies simple interior.

    More...
    From US$ 216
    price for 1 night
    BOOK From US$ 216
  • Mini Hotel Shtandart

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

    Show map

    The 3-star Mini Hotel Shtandart places guests abount 3.8 km from Mariinsky Theatre. This property is 30 minutes' walk to Palace Square .

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • 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$ 58
    price for 1 night
    BOOK From US$ 58
  • 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$ 133
    price for 1 night
    BOOK From US$ 133
  • 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$ 58
    price for 1 night
    BOOK From US$ 58
  • East End Obvodny

    Naberezhnogo Obvodnogo Kanala, 55 Lit G, Pomeshchenie 30, Saint Petersburg, Russia (Show map)

    Show map

    East End Obvodny offers a perfect accommodation to stay in Saint Petersburg. Major Saint Petersburg sights, such as Hermitage Museum and Palace Square are located nearby.

    More...
    From US$ 26
    price for 1 night
    BOOK From US$ 26
  • 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$ 50
    price for 1 night
    BOOK From US$ 50
  • 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$ 70
    price for 1 night
    BOOK From US$ 70
  • 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
  • Gran De Mar

    31 Bolshaya Morskaya Ulitsa, Saint Petersburg, Russia (Show map)

    Show map

    Gran De Mar is a fine accommodation choice in Saint Petersburg. Gran De Mar is set close to a museum and a church as well as Admiralty Building, which is…

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

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

    Show map

    Located close to a church, a palace and a cathedral, City Room offers a beauty salon and a barber shop.

    More...
    From US$ 91
    price for 1 night
    BOOK From US$ 91
  • Guest House Bravo

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

    Show map

    Moonlight is a fine accommodation choice to stay in Saint Petersburg. The property features free parking and an elevator.

    More...
    From US$ 56
    price for 1 night
    BOOK From US$ 56
  • 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 historical architecture, the hotel was built…

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

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

    Show map

    Offering bright guest rooms, the budget All Dreams Hotel lies within a 30-minute walk from Palace Square .

    More...
    From US$ 54
    price for 1 night
    BOOK From US$ 54
  • 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$ 41
    price for 1 night
    BOOK From US$ 41
  • Mini Hotel Garmonia

    Ulitsa Zhukovskogo 39, Saint Petersburg, Russia (Show map)

    Show map

    Mini Hotel Garmonia is a fine place to lodge in Saint Petersburg. The hotel lies within 20 minutes' walk of Field of Mars .

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

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

    Show map

    Adagio Star.5 Mini-Hotel is a 2-star property situated about 3.8 km from Palace Square . Guests can quickly get to State Russian Museum, which is roughly 3.1 km…

    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$ 52
    price for 1 night
    BOOK From US$ 52
  • 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$ 82
    price for 1 night
    BOOK From US$ 82