Find Hotels

Choose your date

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

Apartments and B&Bs 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

4753 options found

  • Club1957

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

    Show map

    Club1957 Hostel is located in Tsentralny district next to Cathedral of Our Lady of Kazan, State Pushkin Theater Center and Statue of Lenin at Finland Station .

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Ok-Hotel

    Naberezhnaya Obvodnogo Kanala 121, Saint Petersburg, Russia (Show map)

    Show map

    Ok-Hotel is a budget place to stay in Saint Petersburg. The hotel is approximately 25 minutes' walk from Mariinsky Theatre.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Russian Soul Hostel

    12, Admiralteyskaya Street, Saint Petersburg, Russia (Show map)

    Show map

    Russian Soul Hostel is located in the historical center of Saint Petersburg. This venue is 1 km away from the center of Saint Petersburg.

    More...
    From US$ 16
    price for 1 night
    BOOK From US$ 16
  • 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$ 35
    price for 1 night
    BOOK From US$ 35
  • Like Hostel Na Petrogradke

    Naberezhnaya Reki Karpovki, 13 Apt 69, Saint Petersburg, Russia (Show map)

    Show map

    Like Hostel Na Petrogradke is only 2.4 km from Petrovsky Stadium, Hermitage Museum and Palace Square.

    More...
    From US$ 35
    price for 1 night
    BOOK From US$ 35
  • Hostel Samovar

    Vilenskiy Pereulok 6, Saint Petersburg, Russia (Show map)

    Show map

    Preobrazhenskiy Hostel is situated in Tsentralny district of Saint Petersburg, close to the palace, the cathedral and churches.

    More...
    From US$ 28
    price for 1 night
    BOOK From US$ 28
  • Staroff Hostel

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

    Show map

    Staroff Hostel is only 1.8 km from Hermitage Museum and Palace Square. Such facilities as a luggage storage, a safe deposit box, a lift and a designated smoking area are…

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • 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
  • Hostel City 812

    Bolshoy Prospect P.S. 77, Flat 6, Saint Petersburg, Russia (Show map)

    Show map

    Hostel City 812 is only 1.6 km from Hermitage Museum, Peter and Paul Fortress and Petrovsky Stadium.

    More...
    From US$ 21
    price for 1 night
    BOOK From US$ 21
  • Bereg Na Nevskom 108

    Nevsky Prospekt 108, Saint Petersburg, Russia (Show map)

    Show map

    Bereg Na Nevskom 108 Hotel is a great place to stay in Saint Petersburg. Guests can easily get to Kazan Cathedral, which is approximately 1.8 km away.

    More...
    From US$ 20
    price for 1 night
    BOOK From US$ 20
  • Hostel Alye Parusa

    Kronverksky Prospekt 23 Bldg 9, Saint Petersburg, Russia (Show map)

    Show map

    Hostel Alye Parusa is situated in Petrogradskiy district of Saint Petersburg, close to museums and the palace. A bunch of amenities featuring a fax machine, a designated smoking area, an…

    More...
    From US$ 28
    price for 1 night
    BOOK From US$ 28
  • Hotel And Hostel Sovremennik

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

    Show map

    Hotel And Hostel Sovremennik provides good lodging in Saint Petersburg. Mariinsky Theatre, State Hermitage Museum and Winter Palace and Church of Our Savior on Spilled Blood are approximately 2.1 km…

    More...
    From US$ 8
    price for 1 night
    BOOK From US$ 8
  • Aparthotel The City Of Bridges

    Ulitsa Kazanskaya 8-10, Saint Petersburg, Russia (Show map)

    Show map

    Aparthotel The City Of Bridges offers affordable lodging in Saint Petersburg. Aparthotel The City Of Bridges lies in the vicinity of Mariinsky Theatre, Palace Square and Peter and Paul Fortress…

    More...
    From US$ 167
    price for 1 night
    BOOK From US$ 167
  • Hostel Fregat

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

    Show map

    Hostel Fregat is situated in Admiralteyskiy district of Saint Petersburg, close to the cathedral and the palace.

    More...
    From US$ 8
    price for 1 night
    BOOK From US$ 8
  • Kino Hostel On Pushkinskaya

    Zagorodny Prospekt 37, Saint Petersburg, Russia (Show map)

    Show map

    Kino Hostel On Pushkinskaya is a 2-star hostel offering a bright accommodation not far from Church of Our Savior on Spilled Blood, Palace Square and Mariinsky Palace.

    More...
    From US$ 21
    price for 1 night
    BOOK From US$ 21
  • Blobhostel

    Zakharyevskaya Ulitsa 23, Saint Petersburg, Russia (Show map)

    Show map

    Blobhostel is situated in Tsentralny district of Saint Petersburg, close to a museum, a church and a palace. Such facilities as a baggage storage, free parking, a beauty shop, a…

    More...
    From US$ 57
    price for 1 night
    BOOK From US$ 57
  • 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
  • Babushka House

    Vladimirskiy Prospekt 14A/30N, Saint Petersburg, Russia (Show map)

    Show map

    Babushka House Hostel is a modern property, set near by the beachfront. Babushka House Hostel boasts a modern-style interior.

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • 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