Saintpetersburg-Hotels.com
Menu

Luxury hotels in Saint Petersburg

Search Hotels

Select date

Select date

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

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
  • Parklane Resort And Spa

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

    Show map

    Parklane Resort And Spa is positioned 1250 meters from Yelagin Palace, in a green area of Saint Petersburg. Parklane Resort And Spa has welcomed guests in Saint Petersburg since 2016.

    More...
    From US$ 125
    price for 1 night
    Book Now From US$ 125
  • Alex Hotel Na Muzhestva

    Prospekt Nepokoryonnykh 8, Saint Petersburg, Russia (Show map)

    Show map

    Alex Hotel Na Muzhestva is rated 3 stars and provides visitors with an ATM, an elevator and a beauty salon.

    More...
    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Atman Hotel

    Zakharevskaya Street, 21, St. Petersburg, Russia, 191123, Saint Petersburg, Russia (Show map)

    Show map

    Atman welcomes guests in the middle of Saint Petersburg meters away from a palace, a cathedral and a church. Atman opened its doors in 2018.

    More...
    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • The Gamma Hotel

    Naberezhnaya Obvodnogo Kanala 130, Saint Petersburg, Russia (Show map)

    Show map

    Gamma offers rooms with a minibar, heating, a balcony, a personal computer and a closet in the vicinity to Palace Square .

    More...
    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Nashotel

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

    Show map

    The 4-star Nashotel offers fine accommodation in Saint Petersburg. Nashotel welcomes guests to its bright rooms since 2006.

    More...
    From US$ 141
    price for 1 night
    Book Now From US$ 141
  • Villa Perlov

    Bolshaya Konushennaya, 2, Saint Petersburg, Russia (Show map)

    Show map

    Villa Perlov Hotel is a boutique venue in Saint Petersburg close to a church, a theater and a palace.

    More...
    From US$ 847
    price for 1 night
    Book Now From US$ 847
  • Martin Hotel

    Marata Street 12, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Martin Hotel offers an impressive accommodation in 11 rooms. Operating in Saint Petersburg since 2011, this hotel features historical architecture and modern comforts.

    More...
    From US$ 212
    price for 1 night
    Book Now From US$ 212
  • Docklands.Life

    Naberezhnaya Makarova 60, Saint Petersburg, Russia (Show map)

    Show map

    The luxury Docklands.Life entices guests to stay in one of the 386 soundproof rooms and make use of a free car park, an elevator and a luggage storage.

    More...
    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Diplomat Hotel

    Degtyarnaya Ul. 7A, Lit 1, Ap. 202, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    Located in 30 minutes walking distance from Summer Garden, the 3-star Diplomat Hotel offers fashionable rooms. Guests will enjoy an elegant atmosphere created by friendly staff.

    More...
    From US$ 173
    price for 1 night
    Book Now From US$ 173
  • Demetra Art Hotel

    44 Vosstaniya Str, Saint Petersburg, Russia (Show map)

    Show map

    Demetra Art is a classic 4-star hotel set 1.9 km from Smolny Cathedral and 2.6 km from Hermitage Museum. The hotel was opened in 2011 and remains an example of classical architecture in Saint…

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

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

    Show map

    Lotte Hotel St. Petersburg is a 5-star property providing a business accommodation with airport transfer, 24-hour reception and ironing service.

    More...
    From US$ 398
    price for 1 night
    Book Now From US$ 398
  • Hotel Oblaka

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

    Show map

    The central Hotel Oblaka is a 4-star property within proximity of Maly Drama Theatre, Smolny Institute and Lenin Museum and Church of Our Savior on Spilled Blood.

    More...
    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Radisson Royal Hotel, St. Petersburg

    49/2 Nevsky Prospect, Saint Petersburg, Russia (Show map)

    Show map

    Offering 164 rooms, the stylish Radisson Royal Hotel, St. Petersburg features a Jacuzzi, a spa lounge and a massage room available on site. Since 1760 the hotel has been offering accommodation in a 7…

    More...
    From US$ 798
    price for 1 night
    Book Now From US$ 798
  • Trezzini Art Hotel

    Bolshoy Prospekt 21 V.O., Saint Petersburg, Russia (Show map)

    Show map

    Trezzini Art Hotel is a 4-star property only 1.7 km from Winter Palace. The unique hotel in Saint Petersburg attracts guests with its contemporary architecture.

    More...
    From US$ 177
    price for 1 night
    Book Now From US$ 177
  • Four Seasons Hotel Lion Palace

    1 Voznesensky Prospekt, Saint Petersburg, Russia (Show map)

    Show map

    Four Seasons Hotel Lion Palace welcomes guests in the center of Saint Petersburg meters away from a cathedral, monuments and a museum. The hotel was opened in 2013 and remains an example of…

    More...
    From US$ 657
    price for 1 night
    Book Now From US$ 657
  • 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 500 meters from Palace Square offering individual rooms and quality…

    More...
    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • K-Vizit Hotel

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

    Show map

    The 4-star K-Vizit Hotel is situated a mere 11 km away from Botanical Garden. K-Vizit Hotel was opened in 2003 and offers modern rooms.

    More...
    From US$ 158
    price for 1 night
    Book Now From US$ 158
  • Hilton Saint Petersburg Expoforum

    Peterburgskoye Highway 62, Building 1, Saint Petersburg, Russia (Show map)

    Show map

    Hilton Saint Petersburg Expoforum Hotel is a 4-star accommodation within 4.4 km of Feodorovsky Cathedral. The property opened in 2017 and features contemporary architecture.

    More...
    From US$ 137
    price for 1 night
    Book Now From US$ 137
  • Park Inn By Radisson Pulkovo Airport St Petersburg

    41 Pulkovskoe Shosse, Saint Petersburg, Russia (Show map)

    Show map

    Park Inn By Radisson Pulkovo Airport St Petersburg is an excellent 4-star hotel set 11 km from Moscow Triumphal Gate and 9 km from Moskovsky Victory Park. The hotel was opened in 2014, offering…

    More...
    From US$ 185
    price for 1 night
    Book Now From US$ 185
  • Novotel St Petersburg Centre

    Ulitsa Mayakovskogo 3A, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Novotel St Petersburg Centre is situated a mere 3.5 km away from Mariinsky Theatre. Novotel St Petersburg Centre operates since 2004.

    More...
    From US$ 159
    price for 1 night
    Book Now From US$ 159