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

117 properties found

  • Hotel Gogol House

    Naberezhnaya Kanala Griboedova 69, Saint Petersburg, Russia (Show map)

    Hotel Gogol House is a 4-star accommodation within 1.6 km of State Hermitage Museum and Winter Palace.

    More...

    From US$ 180
    price for 1 night
    Book Now From US$ 180
  • Helvetia Deluxe Hotel

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

    Offering cozy rooms, the excellent Helvetia Hotel is located only 2.5 km from State Hermitage Museum and Winter Palace. Opened in 1876, the hotel is composed by 3 buildings.

    More...

    From US$ 234
    price for 1 night
    Book Now From US$ 234
  • Tradition Hotel

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

    The unique Tradition Hotel is a 4-star accommodation featuring free shuttle bus service, train station pick-up service and housekeeping. Since 2009, it has been hosting guests in the…

    More...

    From US$ 200
    price for 1 night
    Book Now From US$ 200
  • Balzac Hotel

    Galernaya Street 59, Saint Petersburg, Russia (Show map)

    The comfortable Balzac Hotel offers currency exchange, a cloakroom and a lift. The property is in Tsentralny district in Saint Petersburg that provides fast access to State Hermitage Museum and…

    More...

    From US$ 356
    price for 1 night
    Book Now From US$ 356
  • Petro Palace Hotel

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

    Situated about 15 minutes' walk from State Russian Museum, the superior Petro Palace offers a heated swimming pool, a courtyard and a private swimming pool. An example of traditional architecture…

    More...

    From US$ 349
    price for 1 night
    Book Now From US$ 349
  • Holiday Inn Express St. Petersburg - Sadovaya

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

    The luxury Holiday Inn Express - St. Petersburg - Sadovaya offers a storage room, a lift and parking spaces.

    More...

    From US$ 134
    price for 1 night
    Book Now From US$ 134
  • Shouyuan Hotel

    Ulitsa Sadovaya 79, Saint Petersburg, Russia (Show map)

    The luxury 4-star Shouyuan Hotel lies within a 20-minute walk of Saint Isaac's Cathedral. The hotel stands next to Grand Choral Synagogue and features soundproof rooms overlooking city.

    More...

    From US$ 170
    price for 1 night
    Book Now From US$ 170
  • Piter Hotel

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

    The comfortable Piter Hotel entices guests to stay in one of the 13 cozy rooms and make use of a safety deposit box and a luggage storage.

    More...

    From US$ 85
    price for 1 night
    Book Now From US$ 85
  • Station Hotel Premier S10

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

    The 4-star Station Hotel Premier S10 is situated a mere 1.7 km away from Church of the Savior on Spilled Blood.

    More...

    From US$ 236
    price for 1 night
    Book Now From US$ 236
  • Hotel Oblaka

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

    The 4-star Hotel Oblaka is placed about 2.4 km from Summer Garden . The venue is 2.4 km away from State Russian Museum.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Vedensky Hotel

    37 Bolshoy Prospect P S, Saint Petersburg, Russia (Show map)

    Offering modern guest rooms, the elegant Vedensky Hotel lies within a 15-minute walk from Saint Petersburg Mosque. The property opened in 2011 and features sophisticated architecture.

    More...

    From US$ 227
    price for 1 night
    Book Now From US$ 227
  • Aston Hotel

    Vladimirsky Prospekt 5, Saint Petersburg, Russia (Show map)

    Aston Hotel is positioned 450 meters from Anichkov Palace, in a business area of Saint Petersburg. Since 2010 the hotel has been offering accommodation in a 4-story building with…

    More...

    From US$ 182
    price for 1 night
    Book Now From US$ 182
  • Best Western Plus Centre Hotel (Ligovsky Building)

    Ligovsky Pr.41/83, Saint Petersburg, Russia (Show map)

    The comfortable 4-star Best Western Plus Centre Hotel is set in a cultural area minutes away from Gostiny Dvor, Mariinsky Theatre (Kirov Opera and Ballet) and Cathedral of Our…

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Royal Antares

    Nevsky Prospekt 147, Saint Petersburg, Russia (Show map)

    Royal Antares Hotel is rated 4 stars and is placed about 2.8 km from Mikhailovskiy Castle Historical Museum. Renovated in 2001, the central hotel has welcomed guests since 1905.

    More...

    From US$ 120
    price for 1 night
    Book Now From US$ 120
  • Boutique Apartments Classic

    Naberegnaya Obvodnogo Kanala, 108, Saint Petersburg, Russia (Show map)

    Boutique Apartments Classic Saint Petersburg apartment is located in Admiralteyskiy district a few steps from the palace and museums.

    More...

    From US$ 195
    price for 1 night
    Book Now From US$ 195
  • Butik-Otel Graftio

    Ulitsa Graftio 3, Saint Petersburg, Russia (Show map)

    The luxury Butik-Otel Graftio is a 4-star accommodation featuring 24-hour reception, laundry and room service.

    More...

    From US$ 233
    price for 1 night
    Book Now From US$ 233
  • Avenue-Apart

    Ulitsa Akademika Pavlova 7A, Saint Petersburg, Russia (Show map)

    The designer Avenue-Apart Aparthotel provides guests with a designated smoking area, a safety deposit box and an elevator.

    More...

    From US$ 121
    price for 1 night
    Book Now From US$ 121
  • Happy Inn

    Str Voronezhskaya 67, Saint Petersburg, Russia (Show map)

    Offering individual rooms, the excellent Happy Inn is located only 2 km from Tovstonogov Bolshoi Drama Theater. Since 2014, it has been hosting guests in the historical center of Saint…

    More...

    From US$ 143
    price for 1 night
    Book Now From US$ 143
  • Nevsky Forum Hotel

    Nevsky Prospekt 69, Saint Petersburg, Russia (Show map)

    Nevsky Forum is an attractive 4-star hotel set 1.7 km from Kazan Cathedral and 21 km from Palace Bridge . Nevsky Forum Hotel was opened in 2006.

    More...

    From US$ 179
    price for 1 night
    Book Now From US$ 179
  • Courtyard Vasilievsky

    2 Line Of Vasilievsky Island 61/30, Saint Petersburg, Russia (Show map)

    Courtyard By Marriott St. Petersburg Vasilievsky Hotel is a great place to stay in Saint Petersburg. Featuring classical architecture, the hotel occupies a 7-story building opened in 2008.

    More...

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