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

4 star 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

119 properties found

  • Vladimirskiy Kaskad Mini

    Ulitsa Marata 29, Saint Petersburg, Russia (Show map)

    Vladimirskiy Kaskad Mini is a 4-star property only 1.8 km from State Russian Museum. The hotel is placed 30 minutes' walk from Coffee Museum.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • 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$ 105
    price for 1 night
    Book Now From US$ 105
  • 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$ 115
    price for 1 night
    Book Now From US$ 115
  • 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
  • Golden Age

    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$ 195
    price for 1 night
    Book Now From US$ 195
  • 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$ 109
    price for 1 night
    Book Now From US$ 109
  • Villa Perlov

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

    Villa Perlov Hotel is a boutique place to stay in Saint Petersburg. A central location in Admiralteyskiy district provides an access within a 5-minute walk to State Russian Museum.

    More...

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

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

    Docklands.Life is a 4-star venue positioned about 4.2 km from Admiralty Building. The hotel is placed 30 minutes' walk from Petrovsky Stadium.

    More...

    From US$ 131
    price for 1 night
    Book Now From US$ 131
  • Fd Hostel

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

    FD Hostel Saint Petersburg is located in Tsentralny district next to Mariinsky Theatre (Kirov Opera and Ballet), St. Nicholas' Naval Cathedral and Palace Square.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Gamma

    130 Obvodnoy Canal Embankment,St Petersburg City,198095, Saint Petersburg, Russia (Show map)

    Offering soundproof guest rooms, the luxury Gamma lies within a 20-minute walk from Mariinsky Theatre.

    More...

    From US$ 161
    price for 1 night
    Book Now From US$ 161
  • 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$ 186
    price for 1 night
    Book Now From US$ 186
  • The Bridge Hotel

    Admiralteyskaya Naberezhnaya 12, Saint Petersburg, Russia (Show map)

    The luxury 4-star The Bridge Hotel is a great place to stay in Saint Petersburg. The hotel is placed near Admiralteyskaya subway station in Nevskiy district and within a…

    More...

    From US$ 1223
    price for 1 night
    Book Now From US$ 1223
  • Original Sokos Hotel Olympia Garden

    Bataisky 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$ 124
    price for 1 night
    Book Now From US$ 124
  • Petr Hotel

    8 Admiralteysky Avenue,St Petersburg City,190000, Saint Petersburg, Russia (Show map)

    Situated in the heart of Saint Petersburg, the luxury Petr Hotel offers soundproof rooms. A short walk will take you to State Russian Museum in 15 minutes.

    More...

    From US$ 399
    price for 1 night
    Book Now From US$ 399
  • Mercury Hotel

    39 Tavricheskaya Street, Saint Petersburg, Russia (Show map)

    The stylish Mercury Hotel Saint Petersburg offers accommodation in a tourist area of Saint Petersburg. Founded in 1860, the hotel underwent a renovation in 2009.

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Majestic Boutique Hotel Deluxe

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

    Majestic Boutique Hotel Deluxe is rated 4 stars and provides visitors with free parking, a baggage storage and a cash machine. Since 2015, it has been hosting guests in the…

    More...

    From US$ 249
    price for 1 night
    Book Now From US$ 249
  • 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
  • Boutique Hotel 1852

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

    The 4-star Boutique Hotel 1852 offers tasteful rooms in Admiralteyskiy district of Saint Petersburg. The comfortable hotel in Saint Petersburg attracts guests with its original architecture.

    More...

    From US$ 203
    price for 1 night
    Book Now From US$ 203
  • Brullov Mansion

    37 Leytenant Shmidt Embankment,St Petersburg, Russia, Saint Petersburg, Russia (Show map)

    The luxury Brullov Mansion is a 4-star property placed 2 km from Admiralty Building. Brullov Mansion is also placed within a 30-minute walk of State Hermitage Museum and…

    More...

    From US$ 1161
    price for 1 night
    Book Now From US$ 1161
  • 3 Mosta

    Naberezhnaya Reki Moiki 3, Saint Petersburg, Russia (Show map)

    The tranquil 3 Mosta Hotel in Admiralteyskiy district offers individual rooms with views over the Moika River. Featuring historic architecture, the hotel occupies a 6-story building opened in 2010.

    More...

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