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

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

130 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$ 260
    price for 1 night
    Book Now From US$ 260
  • 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
  • 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
  • K-Vizit Hotel

    2 Chistyakovskaya Street, 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$ 124
    price for 1 night
    Book Now From US$ 124
  • Hotel Vid Na Nevskiy

    Nevskiy Prospekt 140, Saint Petersburg, Russia (Show map)

    Hotel On Nevskiy Prospekt is a great place to stay in Saint Petersburg. The property is located in Nevskiy district, 3.1 km from Palace Square .

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • 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$ 90
    price for 1 night
    Book Now From US$ 90
  • 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$ 117
    price for 1 night
    Book Now From US$ 117
  • 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$ 84
    price for 1 night
    Book Now From US$ 84
  • 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$ 104
    price for 1 night
    Book Now From US$ 104
  • 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$ 76
    price for 1 night
    Book Now From US$ 76
  • 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$ 309
    price for 1 night
    Book Now From US$ 309
  • 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$ 94
    price for 1 night
    Book Now From US$ 94
  • Original Sokos Hotel Olympia Garden

    Bataysky Pereulok 3A, Saint Petersburg, Russia (Show map)

    The stylish 4-star Original Sokos Hotel Olympia Garden offers airport transfer, 24-hour room service and laundry. Offering accommodation in the 7-story building, the hotel combines European architecture…

    More...

    From US$ 123
    price for 1 night
    Book Now From US$ 123
  • 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$ 112
    price for 1 night
    Book Now From US$ 112
  • 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$ 159
    price for 1 night
    Book Now From US$ 159
  • Lotte Hotel St. Petersburg

    Pereulok Antonenko 2, 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$ 394
    price for 1 night
    Book Now From US$ 394
  • 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$ 558
    price for 1 night
    Book Now From US$ 558
  • Nevsky Breeze Hotel

    12 Galernaya St, Saint Petersburg, Russia (Show map)

    Situated near bars and restaurants about 1050 meters way from Mariinsky Theatre, this comfortable hotel comprises 32 rooms around 15 minutes away from Palace Square . Since 2008, it has been…

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Artway Hostel

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

    Artway Hostel is a 2-star property featuring a wellness centre and a business center. Hermitage Museum is 5 minutes' walk away.

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • 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$ 171
    price for 1 night
    Book Now From US$ 171