Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

3-star hotels in Saint Petersburg

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Applied filters
Stars:   ×
Nevsky Bereg 93 Hotel Saint PetersburgNevsky Prospekt 93, Saint Petersburg, Russia, 191036View on map
1.8 mi from City Center1400 yd from Beloselsky-Belozersky Palace
Set in the historical centre of Saint Petersburg, the property offers 41 rooms overlooking the city.
  • The hotel has
    • RUB 600 per day
    +1
8.0
Great22 reviews
Price fromUS$ 96per nightSelect
Not available
Casa Leto Private Hotel Saint PetersburgBolshaya Morskaya Street 34, Saint Petersburg, Russia, 190000View on map
800 yd from City Center400 yd from Mariinsky Palace
The hotel is located in the business area of Saint Petersburg, not far away from Mini Petersburg, overlooking the city.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.2
Great7 reviews
Price fromUS$ 146per nightSelect
Not available
Alex Hotel On Vasilyevsky Island Saint Petersburg3-Ya Liniya Vasilyevskogo Ostrova 52, Saint Petersburg, Russia, 199178View on map
1.3 mi from City Center800 yd from Yubileyny Sports Complex
While Palace Square is located nearby, the surrounding area includes Sportivnaya-2 subway station within 350 meters from the property.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
6.6
Nice1 review
Price fromUS$ 75per nightSelect
Not available
Stony Island Hotel Saint Petersburg45, Kamennoostrovskiy Prospekt, Saint Petersburg, Russia, 197022View on map
2.1 mi from City Center400 yd from Petrogradskaya Station
Located only a few minutes from Friendly Bar, the hotel offers 50 rooms with spectacular views of the mountain.
8.2
Great279 reviews
Price fromUS$ 55per nightSelect
Not available
Hotel Lota Saint PetersburgLigovskiy Prospekt 75-77, Saint Petersburg, Russia, 19010View on map
1.7 mi from City Center1300 yd from Beloselsky-Belozersky Palace
Placed close to Nevsky Prospekt in the centre of Saint Petersburg, this hotel offers 6 rooms.
  • The hotel has
    • Off-site car park
    +1
2.0
Guest rating1 review
Price fromUS$ 101per nightSelect
Not available
Station Hotel A1 Saint PetersburgKirpichniy Pereulok,3 , Saint Petersburg, RussiaView on map
500 yd from City Center500 yd from Palace Square
Including cots and a buffet for children, the hotel offers a prime location in the centre of Saint Petersburg.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour security
    +3
8.6
Great72 reviews
Price fromUS$ 64per nightSelect
Not available
History Griboedova Channel Saint Petersburg101, Griboedova Channel, Saint Petersburg, Russia, 190000View on map
1800 yd from City Center300 yd from Yusupov Palace on Moyka Street
The property dates back to 2009, boasts a classic-style architecture and has unique location close to Hermitage Museum.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Car park
    +1
7.4
Very good16 reviews
Price fromUS$ 108per nightSelect
Not available
Apraxin Hotel Saint Petersburg32, Sadovaya Street,32 107 , Saint Petersburg, Russia, 191023View on map
1400 yd from City Center600 yd from Vorontsov Palace
The hotel is based close to Saint Isaac's Cathedral in Saint Petersburg, and consists of 9 rooms with standard decor.
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
  • The hotel has
    • Paid airport shuttle
    +1
9.0
Perfect63 reviews
Price fromUS$ 42per nightSelect
Not available
Veles Hotel Saint PetersburgUlitsa Zastavskaya 19, Saint Petersburg, Russia, 196084View on map
3.4 mi from City Center500 yd from Moskovskiye Vorota Station
Offering convenient proximity to Grand Maket Russia, the hotel is also close to Mariinsky Theatre.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.2
Perfect1 review
Price fromUS$ 57per nightSelect
Not available
Stary Nevsky By Center Hotels Saint PetersburgNevsky Prospect 147, Saint Petersburg, Russia, 191024View on map
2.3 mi from City Center500 yd from Ploshchad' Aleksandra Nevskogo
The hotel includes a private pool, boasting a beautiful location close to Winter Palace.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Free off-site car park
    +1
8.2
Great135 reviews
Price fromUS$ 53per nightSelect
Not available
Valeria Hotel Saint Petersburg2-Ya Nikitinskaya Street 63, Saint Petersburg, Russia, 194356View on map
5.8 mi from City Center
This hotel offers the café bar and 7 rooms together with quiet location close to Hermitage Storage Facility.
  • The hotel has
    • On-site car park
    +1
7.2
Very good3 reviews
Price fromUS$ 96per nightSelect
Not available
Rinaldi At Bolshoy Prospect Hotel Saint PetersburgBolshoy Prospekt 7/4, Saint Petersburg, Russia, 197198View on map
1.3 mi from City Center600 yd from Yubileyny Sports Complex
This hotel, lodged in Vyborgsky district, boasts a lobby bar and views of the lake.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Off-site car park
    +1
5.8
Guest rating11 reviews
Price fromUS$ 56per nightSelect
Not available
Grand Mark Hotel Saint PetersburgGalernaya Ulitsa 12, Saint Petersburg, Russia, 190000View on map
1200 yd from City Center500 yd from Saint Isaac's Cathedral
Located a few steps from History Museum, the hotel features 11 rooms with views over the street.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +3
8.8
Great384 reviews
Price fromUS$ 104per nightSelect
Not available
Privilegia Hotel Saint Petersburg15 Grodnenskiy Lane, Saint Petersburg, Russia, 192014View on map
1.6 mi from City Center1100 yd from Tauride Palace
The hotel provide guests with a café bar on-site and soundproof rooms with wonderful views over the landscape, while Hermitage Museum is set nearby.
  • The hotel has
    • Off-site car park
    +1
7.6
Very good3 reviews
Price fromUS$ 75per nightSelect
Not available
Nevsky House Hotel Saint PetersburgNevsky Prospect, 98, Saint Petersburg, Russia, 191025View on map
1.4 mi from City Center700 yd from Beloselsky-Belozersky Palace
Near the hotel, there are an underground station and a train station and guests can easily reach Gift shop Museum which is not far away.
  • The hotel has
    • 24-hour reception
    +1
8.0
Great13 reviews
Price fromUS$ 41per nightSelect
Not available
Agni Club Hotel Saint PetersburgNevsky Avenue, 90-92, Sankt-Peterburg, Russia, 191025, Saint Petersburg, Russia, 191025View on map
1.4 mi from City Center600 yd from Beloselsky-Belozersky Palace
Offering a privileged location in Admiralteyskiy district of Saint Petersburg, the hotel welcomes guests with a daily cold buffet breakfast.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Free off-site car park
    +1
Price fromUS$ 95per nightSelect
Not available
Alex Hotel On Budapeshtskaya Saint PetersburgMalaya Kashtanovaya Alleya 4, Saint Petersburg, Russia, 192284View on map
7.1 mi from City Center
The hotel offers easy access to Monument to Soldiers of Special Divisions of Russian Federation, boasting 8 rooms in the heart of Saint Petersburg.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
Price fromUS$ 74per nightSelect
Not available
Marshal Hotel Saint PetersburgShpalernaya Str. 41, Saint Petersburg, Russia, 191123View on map
1.8 mi from City Center700 yd from Tauride Palace
The hotel is based close to Smolny Cathedral in Saint Petersburg, and consists of 26 rooms with classical decor.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
7.8
Very good17 reviews
Price fromUS$ 76per nightSelect
Not available
Alex Hotel On Prosveshcheniya Saint PetersburgProspekt Prosveshcheniya 14/4, Saint Petersburg, Russia, 194355View on map
8.2 mi from City Center1400 yd from Grand Canyon Shopping Centre
Located near Grand Canyon Shopping Centre, this designer hotel features a continental breakfast.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
Price fromUS$ 73per nightSelect
Not available
Dom Vyazemskoy Hotel Saint PetersburgMoskovskiy Prospect 6, Saint Petersburg, Russia, 190031View on map
1.0 mi from City Center1000 yd from Mariinsky Palace
Offering 6 rooms with city views, the hotel is set in Admiralteyskiy district, just steps from Nevsky Prospekt.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    • Coffee/Tea in lobby
    +2
8.6
Great11 reviews
Price fromUS$ 46per nightSelect
Not available

Filtering results

Please wait...

823 hotels found