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

110 properties found

  • Dostoevsky

    19, Vladimirsky Prospect, Saint Petersburg, Russia (Show map)

    The charming Dostoevsky Hotel is a 4-star property placed 3.4 km from Smolny Cathedral. Featuring European architecture, the hotel is opened since 2004.

    More...

    From US$ 134
    price for 1 night
    Book Now From US$ 134
  • Hotel Indigo St. Petersburg - Tchaikovskogo

    17 Tchaikovskogo Ulitsa, Saint Petersburg, Russia (Show map)

    Hotel Indigo St. Petersburg - Tchaikovskogo is a 4-star grand accommodation to stay in Saint Petersburg. Featuring classic architecture, the hotel occupies a 7-story building opened in 1863.

    More...

    From US$ 232
    price for 1 night
    Book Now From US$ 232
  • Dom Boutique Hotel

    Gangutskaya Street, 4, Saint Petersburg, Russia (Show map)

    The comfortable Dom Boutique Hotel offers 60 soundproof guest rooms as well as a storage room, a car park and a lift.

    More...

    From US$ 119
    price for 1 night
    Book Now From US$ 119
  • Trezzini Art Hotel

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

    Trezzini Art Hotel is set in a business area of Saint Petersburg and gives access to Hermitage Museum, which is about 20 minutes' walk away. Built in 2006, the hotel…

    More...

    From US$ 8563
    price for 1 night
    Book Now From US$ 8563
  • Galunov Hotel

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

    More...

    From US$ 115
    price for 1 night
    Book Now From US$ 115
  • Apart Hotel Kronverk

    9 Blokhina Street, Saint Petersburg, Russia (Show map)

    Apart Hotel Kronverk is a fine option to stay in Saint Petersburg. A short walk will take you to Church of the Savior on Spilled Blood in 20 minutes.

    More...

    From US$ 180
    price for 1 night
    Book Now From US$ 180
  • Grand Peterhof Spa Hotel

    Gofmeysterskaya Str.2 Bld.A, Saint Petersburg, Russia (Show map)

    Grand Peterhof Spa Hotel is rated 4 stars and is placed about 6 km from Grand Palace. The exclusive hotel is a good example of European architecture in Saint Petersburg.

    More...

    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Ambassador

    Prospekt Rimskogo-Korsakova 5-7, Saint Petersburg, Russia (Show map)

    The 4-star charming hotel Ambassador offers an exquisite accommodation within easy reach of Kazan Cathedral, which is about 20 minutes` walk. Since 2005, it has been hosting guests in…

    More...

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

    Maliy Prospect Petrogradskoy Storony 16, Saint Petersburg, Russia (Show map)

    The 4-star Sharf Hotel offers a luxury accommodation in Admiralteyskiy district of Saint Petersburg. Operating in Saint Petersburg since 2010, this hotel features historic architecture and modern comforts.

    More...

    From US$ 226
    price for 1 night
    Book Now From US$ 226
  • Crowne Plaza St Petersburg Airport

    Startovaya 6 Lit A, Saint Petersburg, Russia (Show map)

    The contemporary Crowne Plaza St Petersburg Airport Hotel is situated in a suburb district next to a theater, monuments and a fortress and offers a health club, a Jacuzzi and…

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Guest House Boutique Premiere

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

    The 4-star Guest House Boutique Premiere offers fine accommodation in Saint Petersburg. The hotel is placed 5 minutes' walk from Anichkov Bridge.

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • Hotel Gogol House

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

    The 4-star Hotel Gogol House boasts close proximity to Church of the Savior on Spilled Blood just 1.7 km away.

    More...

    From US$ 172
    price for 1 night
    Book Now From US$ 172
  • 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$ 147
    price for 1 night
    Book Now From US$ 147
  • 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$ 149
    price for 1 night
    Book Now From US$ 149
  • 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$ 380
    price for 1 night
    Book Now From US$ 380
  • 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$ 343
    price for 1 night
    Book Now From US$ 343
  • Hotel Piter

    5 1 Dobrolyubova Prospect, 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$ 105
    price for 1 night
    Book Now From US$ 105
  • 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$ 43
    price for 1 night
    Book Now From US$ 43
  • 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$ 133
    price for 1 night
    Book Now From US$ 133