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

3526 properties found

  • Mary House Hotel

    From US$ 21

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

    The business 2-star Mary House Hotel offers housekeeping, laundry and ironing service.

    More...

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

    From US$ 40

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

    Old Vienna Hotel Saint Petersburg is a 3-star comfortable hotel offering a non-smoking accommodation within easy reach of State Museum and Exhibition Centre for Photography ROSPHOTO, Palace Square and The Admiralty.

    More...

    price for 1 night
    Book Now From US$ 40
  • Big Marine

    From US$ 61

    Ulitsa Bolshaya Morskaya 53/8, Saint Petersburg, Russia (Show map)

    Big Marine Hotel Saint Petersburg is located in the heart of Admiralteyskiy district next to Saint Isaac's Cathedral, Admiralty Building and Mariinsky Theatre.

    More...

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

    From US$ 14

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

    Stasov Hotel welcomes guests in the historical center of Saint Petersburg meters away from the palace, museums and the cathedral. The classic hotel is a good example of classical architecture in Saint Petersburg.

    More...

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

    From US$ 17

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

    The 3-star Dom Romanovykh Mini-Hotel Saint Petersburg boasts close proximity to State Hermitage Museum and Winter Palace and Palace Square just 1.8 km away.

    More...

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

    From US$ 6

    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...

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

    From US$ 16

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

    The 2-star Class Hotel Saint Petersburg boasts close proximity to Palace Square, Hermitage and Church of Our Savior on Spilled Blood just 2.0 km away.

    More...

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

    From US$ 18

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

    Hostel Rusland Labyrinth enjoys its location walk from the beach.

    More...

    price for 1 night
    Book Now From US$ 18
  • Fall In Love

    From US$ 24

    Marata street 61, Saint Petersburg, Russia (Show map)

    Fall In Love Hostel Saint Petersburg is situated in the center of Saint Petersburg. The on-site conveniences include a luggage storage and a gift shop.

    More...

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

    From US$ 7

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

    Simple Hostel Gorokhovaya is situated in the historical center of Saint Petersburg near Saint Isaac's Cathedral, Admiralty Building and Museum of the History of Political Police.

    More...

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

    From US$ 8

    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...

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

    From US$ 104

    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...

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

    From US$ 27

    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...

    price for 1 night
    Book Now From US$ 27
  • Pochtamtskaya 10 Mini-Hotel

    From US$ 28

    Pochtamtskaya Ulitsa 10, Saint Petersburg, Russia (Show map)

    Pochtamtskaya 10 Mini-Hotel Saint Petersburg is a good accommodation choice in Saint Petersburg.

    More...

    price for 1 night
    Book Now From US$ 28
  • Nevsky Ampire

    From US$ 20

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

    The designer Nevsky Ampire Hotel Saint Petersburg comprises bright rooms in the vicinity of Palace Square, Hermitage Museum and Church of Our Savior on Spilled Blood.

    More...

    price for 1 night
    Book Now From US$ 20
  • Liteyny Hotel

    From US$ 26

    Liteyny Prospekt 12, Saint Petersburg, Russia (Show map)

    Liteyny Hotel Saint Petersburg is a designer venue in Saint Petersburg close to churches and museums.

    More...

    price for 1 night
    Book Now From US$ 26
  • Comfortline Inn

    From US$ 24

    Ulitsa Kolomenskaya 13, Saint Petersburg, Russia (Show map)

    Comfortline Inn Saint Petersburg provides good lodging in Saint Petersburg.

    More...

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

    From US$ 57

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

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

    More...

    price for 1 night
    Book Now From US$ 57
  • Zhuravlik Mini Hotel

    From US$ 5

    Pereulok Pirogova 11, Saint Petersburg, Russia (Show map)

    Zhuravlik Mini Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    price for 1 night
    Book Now From US$ 5
  • Adagio B&B On Zhukovskogo

    From US$ 19

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

    The 2-star Adagio B&B On Zhukovskogo offers individual rooms in proximity to Church of Our Savior on Spilled Blood, State Russian Museum and Hermitage Museum.

    More...

    price for 1 night
    Book Now From US$ 19