Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

4 star hotels in Saint Petersburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

91 options found

  • Hotel Moran & Spa

    Ostrowo 30, Saint Petersburg, Russia (Show map)

    Show map

    The designer Hotel Moran & Spa offers 68 bright guest rooms as well as a free car park, an elevator and a baggage storage.

    More...
    From US$ 18
    price for 1 night
    BOOK From US$ 18
  • Ekaterina Hotel

    Ulitsa Millionnaya 10A, Saint Petersburg, Russia (Show map)

    Show map

    Ekaterina Hotel offers affordable lodging in Saint Petersburg.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Hotel Indigo St.Petersburg- Tchaikovskogo

    Chaikovskogo Street 17, Saint Petersburg, Russia (Show map)

    Show map

    The superior 4-star Hotel Indigo St. Petesburg Tchaikovskogo offers non-smoking rooms with views of the Neva River. Since 1863, it has been hosting guests in the center of Saint Petersburg.

    More...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • Pushka Inn Hotel

    14 Moika River Embankment, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    Pushka Inn Hotel Saint Petersburg is a 3-star traditional hotel offering a bright accommodation within easy reach of On.

    More...
    From US$ 182
    price for 1 night
    BOOK From US$ 182
  • Akyan Saint-Petersburg

    Vosstania Street 19, Saint Petersburg, Russia (Show map)

    Show map

    Akyan Hotel is a 3-star venue set just 1.7 km from Tauride Palace, Summer Garden and Church of Our Savior on Spilled Blood. The property opened in 1905 and features Art Nouveau architecture.

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Majestic Boutique Hotel Deluxe

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

    Show map

    The unique Majestic Boutique Hotel Deluxe is a 4-star property set next to Museum of Hygiene, Church of Our Savior on Spilled Blood and On. Theater.

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Petr Hotel

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

    Show map

    Petr is a 4-star luxury hotel offering a soundproof accommodation within easy reach of State Hermitage Museum and Winter Palace, Akimov Comedy Theatre and Peter and Paul Fortress (Petropavlovskaya

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Big Marine

    Ulitsa Bolshaya Morskaya 53/8, Saint Petersburg, Russia (Show map)

    Show map

    Big Marine Hotel welcomes guests in the heart of Saint Petersburg meters away from the cathedral and museums.

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Kaleidoscope Design Hotel

    Ulitsa Rubinshteyna 16, 191025 St Petersburg, Saint Petersburg, Russia (Show map)

    Show map

    Kaleydoskop Design Aparthotel is situated in the center of Saint Petersburg near Bronze Horseman (Monument to Peter the Great), Peter and Paul Fortress (Petropavlovskaya Krepost) and State Hermitage

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • New Peterhof

    34 St. Peterbugsky Prospect, Saint Petersburg, Russia (Show map)

    Show map

    New Peterhof Hotel Saint Petersburg is a 4-star hotel offering a non-smoking accommodation not far from Yelagin Island, Sibur Arena and Divo Ostrov.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Crowne Plaza St. Petersburg - Ligovsky

    61 Ligovsky Prospekt, Saint Petersburg, Russia (Show map)

    Show map

    Crowne Plaza Ligovsky is a 9-story hotel in the business district at a close proximity to Mariinsky Theatre, Transfiguration Cathedral and Church of Our Savior on Spilled Blood offering modern rooms

    More...
    From US$ 151
    price for 1 night
    BOOK From US$ 151
  • Red Stars Hotel

    Naberezhnaya Reki Pryazhki 30, Saint Petersburg, Russia (Show map)

    Show map

    Red Stars Hotel is located in the historical center of Admiralteyskiy district and offers views of the Neva River.

    More...
    From US$ 75
    price for 1 night
    BOOK From US$ 75
  • Nashotel

    11-ya Liniya Vasilevskogo Ostrova 50, Saint Petersburg, Russia (Show map)

    Show map

    The quiet Nashotel Saint Petersburg is a 4-star property located in the historical center of Saint Petersburg. Since 2006 the hotel has been hosting guests in an 8-story classical building.

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Alexander House

    Kryukov Kanal Embankment, 27, Saint Petersburg, Russia (Show map)

    Show map

    The attractive Alexander House Hotel Saint Petersburg is a 4-star property set next to Popov Communications Museum, Hermitage and Ploschadka Skorohod.

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Tradition Hotel

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

    Show map

    Tradition Hotel is located in the historical center of Tsentralny district next to Nikolai Palace, Cathedral of Our Lady of Kazan and State Hermitage Museum and Winter Palace.

    More...
    From US$ 83
    price for 1 night
    BOOK From US$ 83
  • Hermes Park Hotel

    Nab.Martynova 36, Saint Petersburg, Russia (Show map)

    Show map

    The excellent 3-star Hermes Park Hotel provides comfortable rooms with a magnificent view of the city.

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Arkadia Hotel

    Naberezhnaya Reki Moyki 58A, Bldg G, Saint Petersburg, Russia (Show map)

    Show map

    Arkadia Hotel Saint Petersburg is a 4-star property in the historical center of Saint Petersburg. The quiet hotel is a good example of classical architecture in Saint Petersburg.

    More...
    From US$ 160
    price for 1 night
    BOOK From US$ 160
  • Helvetia

    11 Marata Str., Saint Petersburg, Russia (Show map)

    Show map

    The grand Helvetia Hotel Saint Petersburg is a 4-star property located in the middle of Saint Petersburg. Founded in 1876, the hotel underwent a renovation in 2012.

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Rossi Boutique Hotel & Spa

    55 Fontanka Embankment, Saint Petersburg, Russia (Show map)

    Show map

    Offering 50 exquisite rooms, Rossi Hotel Saint Petersburg features a spa center, an outdoor swimming pool and a library. The hotel opened its doors in 2007 and was remodeled in 2011.

    More...
    From US$ 106
    price for 1 night
    BOOK From US$ 106
  • Arealinn

    Kurlyandskaya St. 35 St Petersburg 190020, Saint Petersburg, Russia (Show map)

    Show map

    Arealinn is a 4-star venue set just 1.8 km from Saint Petersburg Conservatory, Mariinsky Theatre and Kirov Monument. Arealinn has been welcoming guests to its modern rooms since 2013.

    More...
    From US$ 64
    price for 1 night
    BOOK From US$ 64