Find Hotels

Choose your date

Choose your date

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

Guests:
 
Specify the age of a child
Specify the age of children

Luxury hotels in Saint Petersburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

146 options found

  • Aristos Boutique Hotel

    Bolshaya Monetnaya St, 14A, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    Aristos Boutique Hotel is a great place to stay in Saint Petersburg. The property is about 30 minutes' walk of Church of the Savior on Spilled Blood.

    More...
    From US$ 216
    price for 1 night
    BOOK From US$ 216
  • Gogol Hotel

    69 Griboyedov Canal, Saint Petersburg, Russia (Show map)

    Show map

    The elegant Gogol Hotel provides guests with currency exchange, an elevator and a tour desk. Offering accommodation in the 5-story building, the hotel combines European architecture and modern…

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Belvedere Nevsky Hotel

    Ulitsa Bolshaya Konyushennaya 29, Saint Petersburg, Russia (Show map)

    Show map

    Belvedere-Nevsky is a 6-story hotel in the museum district around 250 meters from St. Petersburg Printing Museum and approximately 250 meters from Kazan Cathedral offering individual rooms and…

    More...
    From US$ 125
    price for 1 night
    BOOK From US$ 125
  • Piter Hotel

    Dobrolyubova Prospekt 5/1, Saint Petersburg, Russia (Show map)

    Show map

    The comfortable Piter Hotel is rated 4 stars and features 13 rooms for guests to stay in. The hotel is situated 400 meters away from Leningrad, within walking distance to…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Tradition Hotel

    Prospekt Dobrolyubova 2, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Tradition Hotel places guests abound 24 km from Cathedral of Saints Peter and Paul. Featuring historic architecture, the hotel occupies a 6-story building opened in 2009.

    More...
    From US$ 200
    price for 1 night
    BOOK From US$ 200
  • Park Inn By Radisson Pribaltiyskaya

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

    Show map

    Park Inn By Radisson Pribaltiyskaya is situated in a business area of Saint Petersburg, 6 km from Peter and Paul Fortress . With accents of historical architecture, the hotel was built…

    More...
    From US$ 215
    price for 1 night
    BOOK From US$ 215
  • Alexander House

    27 Kryukov Canal Embankment, Saint Petersburg, Russia (Show map)

    Show map

    The attractive 4-star Alexander House lies within a 25-minute walk of The Admiralty. Remodeled in 2010, the property features historic architecture.

    More...
    From US$ 202
    price for 1 night
    BOOK From US$ 202
  • Station Hotel Premier S10

    Stolyarniy Pereulok,10-12, Saint Petersburg, Russia (Show map)

    Show map

    The luxury 4-star Station Hotel Premier S10 features 24-hour front desk, laundry and housekeeping. Station Hotel Premier S10 is also placed within a 15-minute walk of Alexander…

    More...
    From US$ 258
    price for 1 night
    BOOK From US$ 258
  • Nashotel

    50 11Th Line Of Vasilievsky Island St Petersburg 1, Saint Petersburg, Russia (Show map)

    Show map

    A 20-minute walk from Erarta Museum, Nashotel is a 4-star comfortable property offering a bright accommodation. Featuring historical architecture, the hotel occupies an 8-story building opened in…

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164
  • Holiday Inn Express St. Petersburg - Sadovaya

    Sadovaya Street 62, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Holiday Inn Express - St. Petersburg - Sadovaya offers a soundproof accommodation in Admiralteyskiy district of Saint Petersburg.

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • Original Sokos Hotel Olympia Garden

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

    Show map

    The elegant Original Sokos Hotel Olympia Garden is a great place in a business area of Saint Petersburg. Original Sokos Hotel Olympia Garden has welcomed guests in Saint Petersburg since…

    More...
    From US$ 178
    price for 1 night
    BOOK From US$ 178
  • Renaissance St. Petersburg Baltic Hotel

    Pochtamtskaya Str. 4, Saint Petersburg, Russia (Show map)

    Show map

    Featuring allergy free rooms and animation, Renaissance Baltic Hotel is situated next to a palace, monuments and a museum of Saint Petersburg. Offering accommodation in an 8-story building…

    More...
    From US$ 244
    price for 1 night
    BOOK From US$ 244
  • Galunov Hotel

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

    Show map

    The 4-star Galunov Hotel provides guests with a family accommodation featuring 24-hour reception and housekeeping.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Astoria

    39 Bolshaya Morskaya, Saint Petersburg, Russia (Show map)

    Show map

    The 5-star Astoria boasts a great location near Alexander Park, which is around 24 km away. The contemporary hotel, built in 1912, is renowned for its Baroque architecture.

    More...
    From US$ 1009
    price for 1 night
    BOOK From US$ 1009
  • Baltic Star

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

    Show map

    The excellent 5-star Baltic Star Hotel is a great place to stay in Saint Petersburg. The property opened in 2003 and features ancient architecture.

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Hotel Shanghai

    Kosaya Liniya 3/1, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Hotel Shanghai offers a classic accommodation in Vasileostrovskiy district of Saint Petersburg.

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Hotel Oblaka

    8-Ya Sovetskaya Ulitsa 14, Saint Petersburg, Russia (Show map)

    Show map

    Hotel Oblaka is a designer 4-star accommodation in Saint Petersburg. The property lies within 2.4 km from Summer Garden .

    More...
    From US$ 59
    price for 1 night
    BOOK From US$ 59
  • Hotel Bergus

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

    Show map

    The 4-star Hotel Bergus offers a luxury accommodation to stay in Saint Petersburg. The hotel lies within 25 minutes' walk of State Hermitage Museum and Winter Palace.

    More...
    From US$ 158
    price for 1 night
    BOOK From US$ 158
  • Petro Palace Hotel

    Malaya Morskaya Street 14, Saint Petersburg, Russia (Show map)

    Show map

    The pleasant Petro Palace offers a breathtaking view of Saint Petersburg from many soundproof guestrooms. Operating in Saint Petersburg since 2005, this hotel features historical architecture and…

    More...
    From US$ 349
    price for 1 night
    BOOK From US$ 349
  • Solo Sokos Hotel Palace Bridge

    V.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia (Show map)

    Show map

    A 20-minute walk from Red Bridge, Solo Sokos Hotel Palace Bridge is a 5-star unique property offering a cosy accommodation. Since 2007 the hotel has been hosting guests…

    More...
    From US$ 189
    price for 1 night
    BOOK From US$ 189