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

Thematic hotels

Review rating

Apply Filters
Clear Filters

649 properties found

  • Avenue Hotel

    Pravdi Street 22, 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)

    The budget 2-star Adagio B&B On Zhukovskogo features airport transfer, 24-hour reception and shuttle service.

    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

    Ulitsa Marata 8, 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, 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, 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 lies within 1.9 km from Church of Our Savior on Spilled Blood.

    More...

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

    Millionnaya Street, 10 A, 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
  • Hotel Mari

    Staro-Petergofsky Prospekt 9B, 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

    Maliy 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
  • 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
  • Remarka Hotels On 6Th Sovetskaya

    Ulitsa 6-Ya Sovetskaya 9, Saint Petersburg, Russia (Show map)

    ReMarka Hotels on 6th Sovetskaya Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Hotel Anatol

    Mozhayskaya Street 15, Saint Petersburg, Russia (Show map)

    Hotel Anatol Saint Petersburg is a 3-star venue set just 2.0 km from Mariinsky Theatre, Admiralty Building and Palace Square.

    More...

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