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

Resorts 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

132 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$ 166
    price for 1 night
    Book Now From US$ 166
  • Polo Regatta Hotel

    1, Morskoy Slavy Square, Saint Petersburg, Russia (Show map)

    Situated near a museum, a palace and a gallery the 3-star Polo Regatta Hotel boasts bright rooms overlooking the sea. Offering accommodation in a 7-story building, Polo Regatta…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • 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$ 570
    price for 1 night
    Book Now From US$ 570
  • Aparthotel Pulkovskoye Shosse

    Pulkovskoye Shosse 14E, Saint Petersburg, Russia (Show map)

    The budget Aparthotel Pulkovskoye Shosse provides guests with a car park and a lift. Major Saint Petersburg sights, such as Civil Aviation Museum in St.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • K-Vizit Hotel

    Chistyakovskaya Ulitsa 2, Saint Petersburg, Russia (Show map)

    The 4-star K-Vizit Hotel stands in the historical center of Saint Petersburg and provides an indoor swimming pool and a golf course. K-Vizit Hotel operates since 2003.

    More...

    From US$ 111
    price for 1 night
    Book Now From US$ 111
  • Men'K Kings Hotel

    Revolution Highway 86 Letter A, Saint Petersburg, Russia (Show map)

    The superior Men'K Kings Hotel is a 4-star property with classic rooms to stay in a tourist area of Saint Petersburg.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Golden Age Hotel

    Fontanka Emb., 97, Saint Petersburg, Russia (Show map)

    The central Golden Age Hotel is a 4-star property set 1300 meters from Kazan Cathedral. Golden Age Hotel lies 1.7 km away from Palace Square .

    More...

    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Parklane Resort And Spa

    9, Lit.A, Ryukhina Street, Saint Petersburg, Russia (Show map)

    Parklane Resort And Spa is a 4-star venue positioned about 4.1 km from Peter and Paul Fortress . Parklane Resort And Spa was opened in 2016 and offers non-smoking…

    More...

    From US$ 144
    price for 1 night
    Book Now From US$ 144
  • Solo Moyka 82

    Naberezhnaya Reki Moyki 82, Saint Petersburg, Russia (Show map)

    The 3-star Hotel Solo Moyka 82 Saint Petersburg is located in the heart of Saint Petersburg. Guests can reach such landmarks as State Hermitage Museum and Winter Palace, Mariinsky…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Marmara Hotel

    Novorossiyskaya Street 26 ; Bld 2, Saint Petersburg, Russia (Show map)

    The elegant Marmara Hotel accommodates guests in a business area of Saint Petersburg. Marmara Hotel offers proximity to a metro station enabling quick access to a cathedral, a museum and…

    More...

    From US$ 86
    price for 1 night
    Book Now From US$ 86
  • Hotel Grifon

    Nab.Kanala Griboedova 35, Saint Petersburg, Russia (Show map)

    The 3-star Grifon Hotel offers luxury rooms in Admiralteyskiy district of Saint Petersburg. Built in 1879, the hotel is a combination of historical architecture and contemporary facilities.

    More...

    From US$ 90
    price for 1 night
    Book Now From US$ 90
  • 9 Owls Hotel

    9 Sovetskaya Street 5, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    The comfortable 9 Owls Hotel is a 3-star property with non-smoking rooms to stay in a green area of Saint Petersburg. Since 2008, it has been hosting guests…

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Park Inn By Radisson Pribaltiyskaya

    14 Korablestroiteley Street, Saint Petersburg, Russia (Show map)

    Park Inn By Radisson Pribaltiyskaya is rated 4 stars and is placed about 3.8 km from Saint Andrew's Cathedral. This comfortable hotel was opened in 1978 and renovated in 2009.

    More...

    From US$ 215
    price for 1 night
    Book Now From US$ 215
  • Petro Sport

    6A Shosseynaya Str, Saint Petersburg, Russia (Show map)

    The comfortable Petro Sport Hotel accommodates guests in a shopping area of Saint Petersburg. Petro Sport Hotel operates since 2006.

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Baltic Star

    3 Berezovaya Street, Saint Petersburg, Russia (Show map)

    Baltic Star Hotel is a 5-star unique venue featuring a cozy accommodation within a 20-minute walk from Coastal Monastery of St. Sergius. Featuring ancient architecture, the hotel occupies…

    More...

    From US$ 155
    price for 1 night
    Book Now From US$ 155
  • Rossi Boutique Hotel & Spa

    55 Fontanka Embankment, Saint Petersburg, Russia (Show map)

    Offering individual guest rooms, the refined Rossi Boutique Hotel & Spa lies within a 15-minute walk from State Russian Museum. Featuring Edwardian architecture, the hotel is opened since 2007.

    More...

    From US$ 183
    price for 1 night
    Book Now From US$ 183
  • Lotte Hotel St. Petersburg

    2, Antonenko Lane, Saint Petersburg, Russia (Show map)

    Lotte Hotel St. Petersburg is a 5-star business property with compact rooms situated 750 meters away from Admiralty Building.

    More...

    From US$ 265
    price for 1 night
    Book Now From US$ 265
  • Belmond Grand Hotel Europe

    Mikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia (Show map)

    The exquisite Grand Hotel Europe Saint Petersburg is rated 5 stars and features 301 rooms for guests to stay in. The hotel's Baroque building set in the heart of Saint…

    More...

    From US$ 404
    price for 1 night
    Book Now From US$ 404
  • Golden Triangle

    Nevsky Prospect 22-24, Saint Petersburg, Russia (Show map)

    Golden Triangle is a 4-star hotel located in the center of Saint Petersburg. An example of historic architecture, this hotel was opened in 2009 and was fully restored in…

    More...

    From US$ 222
    price for 1 night
    Book Now From US$ 222
  • Polustrovo

    115 Metallistov Prospect, Saint Petersburg, Russia (Show map)

    The cozy Polustrovo Hotel is a 3-star property with compact rooms to stay in a business area of Saint Petersburg. Residing in a 7-story building, the hotel was…

    More...

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