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

903 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$ 93
    price for 1 night
    Book Now From US$ 93
  • 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$ 260
    price for 1 night
    Book Now From US$ 260
  • 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, St Petersburg, Ru, 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$ 570
    price for 1 night
    Book Now From US$ 570
  • 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$ 120
    price for 1 night
    Book Now From US$ 120
  • 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$ 97
    price for 1 night
    Book Now From US$ 97
  • 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$ 89
    price for 1 night
    Book Now From US$ 89
  • 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...

    Book Now
  • 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$ 161
    price for 1 night
    Book Now From US$ 161
  • Lebedushka Hotel On Kuznechny

    Kuznechniy 14 Central District, 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$ 55
    price for 1 night
    Book Now From US$ 55
  • 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$ 99
    price for 1 night
    Book Now From US$ 99
  • 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$ 59
    price for 1 night
    Book Now From US$ 59
  • 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$ 80
    price for 1 night
    Book Now From US$ 80
  • 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$ 91
    price for 1 night
    Book Now From US$ 91
  • 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
  • Nevsky Grand

    10 Bolshaya Konyushennaya, Saint Petersburg, Russia (Show map)

    Situated near restaurants and cafés, the 3-star Nevsky Grand Hotel comprises 121 rooms with a view over the city center. The hotel was opened in 2004, renovated in 2014…

    More...

    From US$ 117
    price for 1 night
    Book Now From US$ 117
  • Yaromir Hotel

    Malaya Konyushennaya 10, Saint Petersburg, Russia (Show map)

    Yaromir Hostel Saint Petersburg is only 150 meters from Peter and Paul Cathedral, Lutheran Church of St. Peter and Palace Square.

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Apart Hotel On Italianskaya 1

    Ulitsa Italianaskaya 1, Saint Petersburg, Russia (Show map)

    Apart Hotel on Italianskaya 1 Saint Petersburg apartment provides lodging in the center of Saint Petersburg.

    More...

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