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

Hotels 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

656 properties found

  • Aurora Central

    Ligovsky Prospect 21B-3, Saint Petersburg, Russia, Saint Petersburg, Russia (Show map)

    Hotel Aurora Central Saint Petersburg is a 3-star property only 2.0 km from Church of Our Savior on Spilled Blood, Alexander Column and Cathedral of Our Lady of Kazan (Kazansky Sobor).

    More...

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

    Pravdi Street 22 A - Saint Petersburg, 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$ 108
    price for 1 night
    Book Now From US$ 108
  • Adagio B&B On Zhukovskogo

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

    Adagio B&B On Zhukovskogo is a 3-star property in Tsentralny district of Saint Petersburg close to cafés, restaurants and a concert hall.

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • Alluria on Vosstaniya Hotel

    Kovenskiy Pereulok 16, Saint Petersburg, Russia (Show map)

    Alluria on Vosstaniya Hotel Saint Petersburg is a 2-star property only 2.5 km from Admiralty Building, Palace Square and Hermitage.

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Domus Ognivo

    Ulitsa Chaykovskogo, 4 lit.Z, Saint Petersburg, Russia (Show map)

    Domus Ognivo Hotel Saint Petersburg offers affordable lodging in Saint Petersburg.

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • Ambitus

    Marata Street, 8, Saint Pteresburg, Russia, 191025, Saint Petersburg, Russia (Show map)

    Ambitus is a 3-star business hotel providing a soundproof accommodation only minutes away from Palace Square, Hermitage and Church of Our Savior on Spilled Blood.

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Remarka Hotel On Stolyarniy

    18/69 Stolyarniy Lane, Saint Petersburg, Russia (Show map)

    ReMarka Apartments on Stolyarniy Saint Petersburg is an apartment in Saint Petersburg within short distance of Church of Our Savior on Spilled Blood, Mariinsky Theatre and Saint Isaac's Cathedral.

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Dialog Spb

    Novgorodskaya Ulitsa 3/5 82, Saint Petersburg, Russia (Show map)

    Dialog Spb Hostel offers bright rooms in Tsentralny district of Saint Petersburg.

    More...

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

    21 University Embankment, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Trezzini Palace Hotel is located in the center of Vasileostrovskiy district next to Palace Square, Winter Palace of Peter I and Peter and Paul Fortress.

    More...

    From US$ 152
    price for 1 night
    Book Now From US$ 152
  • Kamerdiner Hotel

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

    The 3-star Kamerdiner Hotel boasts quiet location not far from Church of Our Savior on Spilled Blood, Alexander Column and State Pushkin Theater Center.

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Ekaterina Hotel

    Ulitsa Millionnaya 10A, Saint Petersburg, Russia (Show map)

    Ekaterina is a 4-star hotel providing an air-conditioned accommodation near to Church of Our Savior on Spilled Blood, Palace Square and Mariinsky Theatre (Kirov Opera and Ballet).

    More...

    From US$ 137
    price for 1 night
    Book Now From US$ 137
  • Artefact

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

    The historical 3-star Artefact Hotel Saint Petersburg lies within walking distance of Palace Square, Hermitage Museum and Petrovsky Stadium.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Travel Mini-hotel

    Aviatsionnaya Ulitsa 25, Saint Petersburg, Russia (Show map)

    Travel Mini-hotel Saint Petersburg provides affordable accommodation in Saint Petersburg.

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Mari

    Staro-Petergofsky Avenue 9B, Admiralteyskiy District, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Hotel Mari Saint Petersburg is a good accommodation choice in Saint Petersburg. The property features free parking and a vending machine.

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Little House

    Ulitsa Stremyannaya, 4, Saint Petersburg, Russia (Show map)

    Little House Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • 6 Rooms Mini Hotel

    Suvorovsky prospekt 13, Saint Petersburg, Russia (Show map)

    The family 6 Rooms Mini Hotel Saint Petersburg comprises bright rooms in the vicinity of Palace Square, Hermitage and Church of Our Savior on Spilled Blood.

    More...

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

    Maly Prospekt Vasilevskogo Ostrova, 7, Saint Petersburg, Russia (Show map)

    Tuchkov is a 3-star classic hotel providing a spacious accommodation only minutes away from Saint Isaac's Cathedral and Admiralty Building.

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Veronika Hotel

    Generala Khruleva Str.6, Saint Petersburg, Russia (Show map)

    Veronika Hotel Saint Petersburg is a 3-star venue set just 2.5 km from Peter and Paul Fortress (Petropavlovskaya Krepost), Kirov Apartment Museum and Buddhist Temple.

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • M-Hotel

    22/2 Sadovaya Street,St.Petersburg City,191123, Saint Petersburg, Russia (Show map)

    M-Hotel Saint Petersburg is set in a tourist area of Saint Petersburg next to On. Theater, Gostiny Dvor and Akimov Comedy Theatre.

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Bolshoy 45 Hotel

    Bolshoy Prospekt PS 45, Saint Petersburg, Russia (Show map)

    Bolshoy 45 Hotel Saint Petersburg is a good accommodation choice in Saint Petersburg.

    More...

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