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:   ×
Empire Park Hotel Saint PetersburgUlitsa Akademika Lebedeva 10G, Saint Petersburg, Russia, 195009View on map
2.1 mi from City Center1.2 mi from Tauride Palace
Located a few steps from Palace Square, the hotel features 36 rooms with views over the garden.
  • The hotel has
    • On-site car park
    +1
8.0
Great27 reviews
Price fromUS$ 55per nightSelect
Not available
Station Hotel M19 Saint PetersburgMarata 19, Saint Petersburg, RussiaView on map
1.5 mi from City Center800 yd from Beloselsky-Belozersky Palace
This hotel features rooms with terrace views, while a prime location provides easy access to Singer House.
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    +3
8.4
Great423 reviews
Price fromUS$ 79per nightSelect
Not available
Polo Regatta Hotel Saint Petersburg1, Morskoy Slavy Square, Saint Petersburg, Russia, 199106View on map
2.9 mi from City Center400 yd from Lenexpo Exhibition Complex
Set in Saint Petersburg, the hotel offers rooms with panoramic views, and boasts location in Vasileostrovskiy district.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
7.0
Very good591 reviews
Price fromUS$ 43per nightSelect
Not available
Rinaldi Harmony Hotel Saint Petersburg136 Nevsky Prospect, Saint Petersburg, Russia, 190005View on map
1.9 mi from City Center1500 yd from Beloselsky-Belozersky Palace
The hotel offers easy access to Hermitage Museum, boasting 8 rooms in the heart of Saint Petersburg.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Paid airport shuttle
    +1
8.0
Great13 reviews
Price fromUS$ 42per nightSelect
Not available
Ambitus Hotel Saint PetersburgUlitsa Marata 8, Saint Petersburg, Russia, 191025View on map
1.5 mi from City Center800 yd from Beloselsky-Belozersky Palace
The hotel offers easy access to Hermitage Museum, boasting 8 rooms in the centre of Saint Petersburg.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour security
    +3
Price fromUS$ 74per nightSelect
Not available
Sonata At Nevsky 11 Hotel Saint PetersburgNevskiy Prospekt 11, Saint Petersburg, Russia, 191186View on map
400 yd from City Center300 yd from Palace Square
Featuring 14 non-smoking rooms plus steam baths and massage, the venue boasts an ideal setting near Cathedral of Our Lady of Vladimir.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.6
Great51 reviews
Price fromUS$ 164per nightSelect
Not available
Happy Inn Na Sofiyskoy Saint PetersburgSofiyskaya Ulitsa 24, Saint Petersburg, Russia, 192236View on map
5.3 mi from City Center1600 yd from University of Humanities and Social Sciences
Located in a residential area, the hotel has 14 rooms, and it features a coach station nearby.
  • The hotel has
    • On-site car park
    +1
6.2
Nice1 review
Price fromUS$ 66per nightSelect
Not available
Kurskaya Hotel Saint PetersburgКурская Улица 10, Saint Petersburg, Russia, 192007View on map
2.1 mi from City Center400 yd from Obvodny Kanal Metro Station
This pleasant hotel is nestled in the historical centre of Saint Petersburg, not far from Coffee Museum.
  • The inn has
    • Off-site car park
    +1
8.0
Great5 reviews
Price fromUS$ 67per nightSelect
Not available
Art-Hotel Radischev Saint PetersburgRadisheva Street 26, Saint Petersburg, Russia, 191014View on map
1.6 mi from City Center1300 yd from Tauride Palace
Located a few steps from Mini Petersburg, the hotel features 6 rooms with views over the city.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour security
    +3
7.8
Very good1 review
Price fromUS$ 93per nightSelect
Not available
Menshikov Hotel Saint PetersburgUralskaya Street 12, Saint Petersburg, Russia, 199155View on map
2.2 mi from City Center1.2 mi from Yubileyny Sports Complex
Located just off Art-Vzglyad and 3.5 km from The State Hermitage Museum, this hotel features a sun terrace, an outdoor swimming pool and a golf course.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • RUB 250 per day
    +1
Price fromUS$ 45per nightSelect
Not available
Rinaldi Premier Hotel Saint PetersburgNevsky Prospekt 103, Saint Petersburg, Russia, 190000View on map
1.9 mi from City Center1500 yd from Beloselsky-Belozersky Palace
Offering 12 rooms with garden views, the hotel is set in Tsentralny district, just steps from Neva Embankments.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.6
Very good24 reviews
Price fromUS$ 47per nightSelect
Not available
Elegia Hotel Saint PetersburgUlitsa Rubinshteyna 18, Saint Petersburg, Russia, 191002View on map
1.2 mi from City Center300 yd from Beloselsky-Belozersky Palace
The 24-hour restaurant and a private pool are available onsite of the pleasant hotel situated in the heart of Saint Petersburg.
  • The hotel has
    • Off-site car park
    +1
7.0
Very good123 reviews
Price fromUS$ 67per nightSelect
Not available
Statskij Sovetnik Hotel Saint PetersburgZagorodniy Prospekt 39, Saint Petersburg, Russia, 191180View on map
1.3 mi from City Center1200 yd from Vorontsov Palace
There are rooms facing the city and the hotel is set close to Mariinsky Theatre.
  • The hotel has
    • Off-site car park
    +1
8.6
Great92 reviews
Price fromUS$ 109per nightSelect
Not available
Alfavit Hotel Saint Petersburg14 Levashovsky Prospect, Saint Petersburg, RussiaView on map
2.1 mi from City Center1.1 mi from Yubileyny Sports Complex
The classic hotel offers 17 rooms in a downtown area of Saint Petersburg close to an underground station.
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
6.6
Nice3 reviews
Price fromUS$ 57per nightSelect
Not available
Amore Hotel Saint PetersburgPochtamtskaya Street 8, Saint Petersburg, Russia, 190000View on map
1100 yd from City Center300 yd from Saint Isaac's Cathedral
Offering 8 rooms with city views, the hotel is set in Nevskiy district, just steps from Hermitage Museum.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +3
8.6
Great42 reviews
Price fromUS$ 59per nightSelect
Not available
Spbvergaz Hotel Saint Petersburg7-Ya Liniya 70 V.O., Saint Petersburg, Russia, 199004View on map
1.5 mi from City Center1200 yd from Yubileyny Sports Complex
Located next to Admiralty Building, the venue comprises 20 rooms with garden views.
  • The hotel has
    • RUB 200 per day
    +1
8.0
Great87 reviews
Price fromUS$ 68per nightSelect
Not available
Piterskaya Club Hotel Saint PetersburgLiteynyy Prospekt 63, Saint Petersburg, Russia, 191025View on map
1.2 mi from City Center200 yd from Beloselsky-Belozersky Palace
Guests can take a swim in a private swimming pool or enjoy a swim-up bar available in this hotel, centrally set in Nevskiy district.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.0
Great65 reviews
Price fromUS$ 72per nightSelect
Not available
Alexanderplatz Hotel Saint PetersburgVoronezhskaya Ulitsa 53, Saint Petersburg, Russia, 192007View on map
2.1 mi from City Center400 yd from Obvodny Kanal Metro Station
This hotel boasts a 24-hour restaurant and 13 rooms, providing guests with prime location in a tourist area.
  • The hotel has
    • Off-site car park
    +1
8.8
Great13 reviews
Price fromUS$ 73per nightSelect
Not available
Cronwell Inn Stremyannaya Saint PetersburgUlitsa Stremyannaya 18, Saint Petersburg, Russia, 191025View on map
1.4 mi from City Center600 yd from Beloselsky-Belozersky Palace
Offering convenient proximity to Hole Monument, the hotel is also close to Alexander Garden .
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
8.8
Great511 reviews
Price fromUS$ 82per nightSelect
Not available
Classik Hotel Saint PetersburgKolomenskaya Str.14, Saint Petersburg, Russia, 191040View on map
1.7 mi from City Center1200 yd from Beloselsky-Belozersky Palace
Offering 41 rooms with city views, the hotel is set in Moskovskiy district, just steps from Nevsky Prospekt.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
7.6
Very good149 reviews
Price fromUS$ 39per nightSelect
Not available

Filtering results

Please wait...

814 hotels found