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

814 properties found

  • 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$ 248
    price for 1 night
    Book Now From US$ 248
  • 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$ 116
    price for 1 night
    Book Now From US$ 116
  • 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$ 754
    price for 1 night
    Book Now From US$ 754
  • 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$ 95
    price for 1 night
    Book Now From US$ 95
  • 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$ 99
    price for 1 night
    Book Now From US$ 99
  • 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$ 91
    price for 1 night
    Book Now From US$ 91
  • 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
  • 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$ 49
    price for 1 night
    Book Now From US$ 49
  • 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$ 40
    price for 1 night
    Book Now From US$ 40
  • 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$ 93
    price for 1 night
    Book Now From US$ 93
  • 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$ 45
    price for 1 night
    Book Now From US$ 45
  • 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$ 58
    price for 1 night
    Book Now From US$ 58
  • 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 area for smoking and parking.

    More...

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

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

    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$ 84
    price for 1 night
    Book Now From US$ 84
  • 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$ 35
    price for 1 night
    Book Now From US$ 35
  • 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$ 88
    price for 1 night
    Book Now From US$ 88
  • Nevsky 105

    105 Nevsky Avenue, St Petersburg City 191036, Ru, Saint Petersburg, Russia (Show map)

    More...

    From US$ 74
    price for 1 night
    Book Now From US$ 74
  • Nikita Hotel

    Razyezzhaya Str.42/34, Saint Petersburg, Russia (Show map)

    Nikita Hotel is a good accommodation choice in Saint Petersburg. A short distance to a subway station enables you to get to Alexander Column and State Hermitage Museum and Winter…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Bonjour

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

    The grand Bonjour Hotel is a 2-star property placed 2.6 km from Palace Square . Admiralty Building is about 3 km from the hotel.

    More...

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