Hotels in Saint Petersburg
Menu

Search Hotels

Select date

Select date


Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

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

3495 properties found

  • Mary House Hotel

    Pereulok Ulyany Gromovoy 4, Saint Petersburg, Russia (Show map)

    The 2-star Mary House Hotel lies within 1.9 km from Church of Our Savior on Spilled Blood, Admiralty Building and Palace Square.

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • Old Vienna Hotel Saint Petersburg

    13, Malaya Morskaya St. / 8, Gorohovaya St., Saint Petersburg, Russia (Show map)

    Old Vienna Hotel Saint Petersburg is located in an exhibition area of Saint Petersburg in close proximity to State Museum and Exhibition Centre for Photography ROSPHOTO, The Admiralty and Museum of the History of Political Police.

    More...

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

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

    Kaleydoskop Design Aparthotel Saint Petersburg welcomes guests in the center of Saint Petersburg meters away from the palace and churches.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Dom Romanovykh Mini-Hotel

    Ulitsa Poltavskaya 14, Saint Petersburg, Russia (Show map)

    Located a 6-minute walk from Moskovsky Train Station in Saint Petersburg, Dom Romanovykh Mini-Hotel offers a sauna and fitness centre. Free WiFi is available on site.

    The rooms come with an electric kettle, flat-screen TV and private bathroom.

    More...

    From US$ 24
    price for 1 night
    Book Now From US$ 24
  • 4 Storony Sveta Hotel

    Ulitsa Kirochnaya 49, Saint Petersburg, Russia (Show map)

    The budget 4 Storony Sveta Hotel Saint Petersburg offers bright rooms in proximity to Summer Garden, Church of Our Savior on Spilled Blood and Hermitage.

    More...

    From US$ 18
    price for 1 night
    Book Now From US$ 18
  • Stasov

    Saint-Petersburg, Vasilievsky Island, 1St Line, 16, Saint Petersburg, Russia (Show map)

    The charming 2-star Stasov Hotel lies within walking distance of Summer Garden, Marble Palace and Leningrad . Stasov Hotel has been welcoming guests to its soundproof rooms since 1841.

    More...

    From US$ 16
    price for 1 night
    Book Now From US$ 16
  • Artapart

    Manezhny Pereulok, 19/40, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    The comfortable Hotel ArtApart Saint Petersburg is situated in the museum district next to the palace, churches and the fortress.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Baby Lemonade Hostel

    Inzhenernaya Street 7, Saint Petersburg, Russia (Show map)

    The 2-star Baby Lemonade Hostel offers bright rooms in Tsentralny district of Saint Petersburg. Baby Lemonade Hostel boasts unique décor in the entire property.

    More...

    From US$ 6
    price for 1 night
    Book Now From US$ 6
  • Twin Cities Melbourne - Hostel

    2 Lit. A, Poltavsky Proezd, , Saint Petersburg, Russia (Show map)

    The historical Twin Cities Melbourne Hostel Saint Petersburg is set next to Anna Akhmatova Museum at Fountain House (Fontanny Dom), Moscow Triumphal Gates and State Hermitage Museum and Winter Palace.

    More...

    From US$ 12
    price for 1 night
    Book Now From US$ 12
  • Class Hotel

    Kuznechniy pereulok, 14B, Saint Petersburg, Russia (Show map)

    The classic Class Hotel Saint Petersburg offers bright guest rooms close to Hermitage, Church of Our Savior on Spilled Blood and Saint Isaac's Cathedral.

    More...

    From US$ 22
    price for 1 night
    Book Now From US$ 22
  • Hostel Rusland Labyrinth

    Lenina Street 99, Saint Petersburg, Russia (Show map)

    Hostel Rusland Labyrinth offers a bright accommodation in Tsentralny district of Saint Petersburg.

    More...

    From US$ 18
    price for 1 night
    Book Now From US$ 18
  • Simple Hostel Gorokhovaya

    Gorokhovaya, 4 , Saint Petersburg, Russia (Show map)

    Simple Hostel Gorokhovaya is located in the center of Saint Petersburg.

    More...

    From US$ 6
    price for 1 night
    Book Now From US$ 6
  • Pio Griboedova

    Naberezhnaya Kanala Griboedova 35-5, Saint Petersburg, Russia (Show map)

    Located in the heart of Saint Petersburg, the 2-star Pio At Griboedova Bed & Breakfast offers spacious rooms. This classic hotel dates from 1879 and was refurbished in 2004.

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Citylime Hostel

    Chernyakhovskogo, 24 Letter G, , Saint Petersburg, Russia (Show map)

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

    More...

    From US$ 5
    price for 1 night
    Book Now From US$ 5
  • Avenue Hotel

    22 A Pravdi Street, Saint Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Avenue Hotel provides affordable accommodation in Saint Petersburg. The property features a safe deposit box and parking.

    More...

    From US$ 85
    price for 1 night
    Book Now From US$ 85
  • Vintage & Funky Sport Hostel

    Perekupnoy Pereulok 3, Saint Petersburg, Russia (Show map)

    Vintage & Funky Sport Hostel is located in Tsentralny district next to Hermitage, State Russian Museum and Palace Square. Guests can make use of a luggage storage, a tour desk, a safe deposit box, free parking and a fax machine.

    More...

    From US$ 8
    price for 1 night
    Book Now From US$ 8
  • Wings Hostel

    Russia, Saint Petersburg, Nevsky Prospect 45, Saint Petersburg, Russia (Show map)

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

    More...

    From US$ 7
    price for 1 night
    Book Now From US$ 7
  • Aurelia Hotel

    Furshtatskaya Street 47, Saint Petersburg, Russia (Show map)

    The comfortable Aurelia Hotel offers classic guest rooms close to Church of Our Savior on Spilled Blood, Admiralty and Palace Square .

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Senat Inn

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

    Senat Inn provides affordable accommodation in Saint Petersburg.

    More...

    From US$ 20
    price for 1 night
    Book Now From US$ 20
  • Apart Hotel Nevsky 150

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

    Apart Hotel Nevsky 150 Saint Petersburg is a good accommodation choice in Saint Petersburg.

    More...

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