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

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

120 properties found

  • 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$ 260
    price for 1 night
    Book Now From US$ 260
  • 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$ 357
    price for 1 night
    Book Now From US$ 357
  • 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$ 52
    price for 1 night
    Book Now From US$ 52
  • 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$ 61
    price for 1 night
    Book Now From US$ 61
  • 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$ 143
    price for 1 night
    Book Now From US$ 143
  • 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$ 52
    price for 1 night
    Book Now From US$ 52
  • Vedensky Hotel

    Bolshoy Prospekt 37, 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$ 158
    price for 1 night
    Book Now From US$ 158
  • Aston

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

    Sovetov 68, Saint Petersburg, Russia (Show map)

    The attractive K-Vizit Toksovo Hotel is rated 4 stars and features 23 rooms for guests to stay in. K-Vizit Toksovo Hotel was opened in 2012.

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • 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$ 119
    price for 1 night
    Book Now From US$ 119
  • 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$ 105
    price for 1 night
    Book Now From US$ 105
  • 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$ 244
    price for 1 night
    Book Now From US$ 244
  • 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$ 348
    price for 1 night
    Book Now From US$ 348
  • 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$ 78
    price for 1 night
    Book Now From US$ 78
  • 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$ 198
    price for 1 night
    Book Now From US$ 198
  • Nevsky Forum

    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$ 220
    price for 1 night
    Book Now From US$ 220
  • Courtyard By Marriott St. Petersburg 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$ 150
    price for 1 night
    Book Now From US$ 150
  • Park Inn By Radisson Nevsky

    4A Goncharnaya Ulitsa / 89 Nevsky Prospekt, Saint Petersburg, Russia (Show map)

    The 4-star Park Inn By Radisson Nevsky Saint Petersburg offers a non-smoking accommodation in Tsentralny district of Saint Petersburg.

    More...

    From US$ 201
    price for 1 night
    Book Now From US$ 201
  • Hotel Shanghai

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

    Shanghai is a luxury 4-star hotel set 2.1 km from Mariinsky Theatre and 3.2 km from Hermitage Museum.

    More...

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