Hotels in Saint Petersburg
Menu

Search Hotels

Select date

Select date

Maximum period that can be booked is 30 days. Please enter alternative dates.



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

938 properties found

  • Park Avenue Hotel

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

    Park Avenue Hotel is set next door to St. Petersburg Museum of Bread and provides soundproof rooms with a mini bar, heating, a personal computer, a writing desk and a…

    More...

    From US$ 118
    price for 1 night
    Book Now From US$ 118
  • "Hostel ""Russkaya Troyka"""

    Kazachiy Bolshoy Per. 11 St Petersburg, Saint Petersburg, Russia (Show map)

    The popular "Hostel ""Russkaya Troyka""" offers quick access to Saint Isaac's Cathedral and Mariinsky Theatre. A bunch of amenities featuring a safe deposit box, a luggage storage, fax/photocopying services…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • Samsonov Hotel On Narvsky 9

    Narskii Prospiek, 9, Saint Petersburg, Russia (Show map)

    The grand Samsonov Hotel On Narvsky is a great place to stay in Kirovskiy district of Saint Petersburg in a reasonable distance from Grand Choral Synagogue .

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Beloe Derevo Hotel

    Ulitsa Demyana Bednogo 3, Saint Petersburg, Russia (Show map)

    The budget Beloe Derevo Hotel provides guests with a designated smoking area, an elevator and a car park.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Solo On Bolshaya Moskovskaya

    Ulitsa Bolshaya Moskovskaya 1, Saint Petersburg, Russia (Show map)

    Solo Na Bolshoy Moskovskoy Hotel is a 3-star venue positioned about 2.2 km from Alexander Column. The property is set 15 minutes' walk away from Gostiny Dvor.

    More...

    From US$ 166
    price for 1 night
    Book Now From US$ 166
  • Deluxe Hotel

    Galernaya Str 4, Saint Petersburg, Russia (Show map)

    Deluxe Hotel is an excellent 3-star accommodation in Saint Petersburg. Since 2009, it has been hosting guests in the heart of Saint Petersburg.

    More...

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

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

    The 5-star Trezzini Palace Hotel stands in the heart of Saint Petersburg and provides a sunbathing terrace and a tennis court. The hotel was opened in 1723, offering accommodation…

    More...

    From US$ 722
    price for 1 night
    Book Now From US$ 722
  • Ermitage Hotel

    Millionnaya Ulitsa 11, Saint Petersburg, Russia (Show map)

    The 3-star Ermitage Hotel boasts close proximity to Bronze Horseman just 1.5 km away. Saint Petersburg center can be reached within 10 minutes' walk.

    More...

    From US$ 109
    price for 1 night
    Book Now From US$ 109
  • Arbat Nord

    Artelleriyskaya Ul, 4, Saint Petersburg, Russia (Show map)

    Set in the historical center of Saint Petersburg, this 4-star hotel features a free car park and a chapel. Occupying a 5-story classical building, the hotel was remodeled…

    More...

    From US$ 113
    price for 1 night
    Book Now From US$ 113
  • Ra Nevsky 102

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

    The comfortable Ra Nevsky 102 Hotel offers 21 soundproof guest rooms as well as a baggage storage, a safe deposit box and a car park. Offering accommodation in a 5…

    More...

    From US$ 87
    price for 1 night
    Book Now From US$ 87
  • Apart Hotel 21 Liniya

    21-Ya Liniya Vasilyevskogo Ostrova 16K2, Saint Petersburg, Russia (Show map)

    Apart Hotel 21 Liniya is a fine option to stay in Saint Petersburg. The hotel is approximately 25 minutes' walk from St.

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Milli One Mini Hotel

    Millionnaya Ulitsa 17, Saint Petersburg, Russia (Show map)

    Milli One Mini Hotel is 1400 meters away from Saint Isaac's Cathedral. The property lies within 1150 meters from Admiralty Building.

    More...

    From US$ 170
    price for 1 night
    Book Now From US$ 170
  • Lebedushka Hotel On Kuznechny

    Kuznechniy 14, Central District, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    The comfortable Lebedushka Hotel On Kuznechny is a 3-star property with non-smoking rooms to stay in a tourist area of Saint Petersburg.

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • Adagio On Nevsky Prospect

    61 Liteyny Avenue, St Petersburg City 191014, Ru, Saint Petersburg, Russia (Show map)

    Adagio On Nevsky Prospect is a 3-star property situated at about 2 km distance from Hermitage Museum.

    More...

    From US$ 162
    price for 1 night
    Book Now From US$ 162
  • Grant Hotel

    Ligovskiy Prospekt 23, Saint Petersburg, Russia (Show map)

    Grant Hotel is a 3-star venue set 1.5 km away from Mikhailovskiy Castle Historical Museum. Dostoevsky Museum are within a 15-minute walk of the property.

    More...

    From US$ 84
    price for 1 night
    Book Now From US$ 84
  • Nomera Na Nekrasova

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

    Nomera Na Nekrasova Hotel is a 2-star accommodation within 2.2 km of State Russian Museum. The property is situated 3.4 km away from Admiralty Building.

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Grand Hotel Petrogradsky

    Naberezhnaya Reki Karpovki 5, Saint Petersburg, Russia (Show map)

    Located in the museum district, Grand Hotel Petrogradsky offers bright rooms as well as a nightclub and a swimming pool.

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Adaman Guest House

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

    Adaman Guest House is a 3-star accommodation with a baggage storage, a designated place for smoking and parking.

    More...

    From US$ 38
    price for 1 night
    Book Now From US$ 38
  • Mini Hotel Na Bolshom Prospekte V.O.

    Bolshoy Prospekt Vasilyevskogo Ostrova 76, Saint Petersburg, Russia (Show map)

    Mini Hotel Na Bolshom Prospekte V.O. Offers a perfect accommodation in Saint Petersburg. This property is located in Vasileostrovskiy district of Saint Petersburg not far from Mariinsky Theatre.

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Mini-Hotel Na Ligovskom

    3 Ulitsa Tyushina, Saint Petersburg, Russia (Show map)

    Mini-Hotel Na Ligovskom is a good accommodation choice in Saint Petersburg. The property is in Frunzenskiy district in Saint Petersburg that provides fast access to State Russian Museum within…

    More...

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