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
We offer 9005 hotels in Saint Petersburg
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:   ×
Zizu Hotel Saint PetersburgNevsky Pr.180, Saint Petersburg, Russia, 190000View on map
2.5 mi from City Center300 yd from Ploshchad' Aleksandra Nevskogo
This pet-friendly hotel with city views lies close to the sights of Saint Petersburg including Palace Square .
8.8
Great8 reviews
Price fromUS$ 18per nightSelect
Not available
Hostel Nomera Na Zagorodnom Saint PetersburgZagorodny Prospekt 10, Saint Petersburg, Russia, 191002View on map
1.3 mi from City Center800 yd from Beloselsky-Belozersky Palace
Offering convenient proximity to Beloselsky-Belozersky Palace, the hotel is also close to Palace Square .
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
6.4
Nice21 reviews
Price fromUS$ 61per nightSelect
Not available
Mdk Hotel Saint PetersburgOpochinina Str.16, Saint Petersburg, Russia, 199406View on map
2.8 mi from City Center900 yd from Lenexpo Exhibition Complex
Within easy reach of Erarta Museum, this hotel comprises 12 rooms with en suite bathrooms.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 54per nightSelect
Not available
Ermitage Hotel Saint PetersburgMillionnaya Ulitsa 11, Saint Petersburg, RussiaView on map
900 yd from City Center200 yd from Novo-Mikhailovsky Palace
Offering convenient proximity to Hermitage Museum, the hotel is also close to Palace Square .
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
8.8
Great16 reviews
Price fromUS$ 46per nightSelect
Not available
Hotel Izhora Saint PetersburgZheleznodorozhnaya Ulitsa 11A, Saint Petersburg, RussiaView on map
12.6 mi from City Center
Featuring an outdoor swimming pool and a shared lounge, the hotel also provides a health club and a Jacuzzi.
  • The hotel has
    • On-site car park
    +1
7.4
Very good5 reviews
Price fromUS$ 49per nightSelect
Not available
Amber Hotel Saint PetersburgSredniy Prospekt Vo 50 , Saint Petersburg, RussiaView on map
1.6 mi from City Center1600 yd from Menshikov Palace
The hotel offers easy access to Kazan Cathedral, boasting 8 rooms in the heart of Saint Petersburg.
  • The hotel has
    • Off-site car park
    +1
7.4
Very good15 reviews
Price fromUS$ 42per nightSelect
Not available
Vasilievsky Island Mini-Hotel Saint Petersburg7-Ya Liniya 26 V.O., Saint Petersburg, Russia, 199004View on map
1.2 mi from City Center900 yd from Menshikov Palace
Within easy reach of Admiralty Building, this hotel comprises 6 rooms with en suite bathrooms.
  • The inn has
    • Off-site car park
    +1
Price fromUS$ 79per nightSelect
Not available
Melange Hotel Saint PetersburgNevsky Prospect 136, Saint Petersburg, Russia, 191036View on map
1.9 mi from City Center1500 yd from Beloselsky-Belozersky Palace
This central hotel is nestled in the centre of Saint Petersburg, not far from Navicula Artis Gallery.
  • The hotel has
    • On-site car park
    +1
6.8
Nice3 reviews
Price fromUS$ 114per nightSelect
Not available
Stasov Hotel Saint Petersburg1-Ya Liniya V. O. 16, Saint Petersburg, Russia, 199034View on map
1500 yd from City Center400 yd from Menshikov Palace
Located next to Leningrad Zoo, the venue comprises 18 rooms with city views.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
8.8
Great21 reviews
Price fromUS$ 70per nightSelect
Not available
Talisman Hotel Saint Petersburg15 Ya Liniya Vasilyevskogo Ostrova 76, Saint Petersburg, Russia, 199178View on map
2.0 mi from City Center1.1 mi from Yubileyny Sports Complex
Offering convenient proximity to Chapel of St. Xenia of St. Petersburg, the hotel is also close to Friendly Bar.
  • The hotel has
    • 24-hour reception
    +1
8.2
Great223 reviews
Price fromUS$ 21per nightSelect
Not available
Osobnyak Voennogo Ministra Hotel Saint PetersburgSadovaya St. 4, St. Petersburg 191011, Ru, Saint Petersburg, Russia, 191023View on map
1400 yd from City Center400 yd from Mikhaylovsky Palace
Offering location in Kalininskiy district close to The Museum Complex The State Museum St. Isaac’s Cathedral, this accommodation features 16 rooms and cots, high chairs and a game room.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Valet parking
    +1
7.8
Very good5 reviews
Price fromUS$ 309per nightSelect
Not available
Hotel Park Krestovskiy Saint PetersburgSevernaya Doroga 12, Saint Petersburg, Russia, 197110View on map
3.9 mi from City Center1500 yd from Yelagin Palace
The hotel rooms boast lovely views over the canal and there are hiking and lawn tennis available on site.
  • The hotel has
    • On-site car park
    +1
6.2
Nice20 reviews
Price fromUS$ 56per nightSelect
Not available
Lomonosov Hotel Saint Petersburg1 Lomonosov Street, St Petersburg City, Ru, Saint Petersburg, Russia, 191011View on map
1200 yd from City Center300 yd from Vorontsov Palace
Set near Palace Square, this comfortable venue is 20 minutes' walk of the city center.
  • The hotel has
    • 24-hour reception
    +1
8.6
Great41 reviews
Price fromUS$ 67per nightSelect
Not available
Hotel Litaly Saint PetersburgAngliskiy Prospekt 17 19, Saint Petersburg, Russia, 190123View on map
1.5 mi from City Center1200 yd from Yusupov Palace on Moyka Street
The hotel is based close to Palace Square in Saint Petersburg, and consists of 13 rooms with colourful decor.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
8.0
Great8 reviews
Price fromUS$ 35per nightSelect
Not available
Dvory Capelly Hotel Saint PetersburgBolshaya Konyushennaya Street 11, Saint Petersburg, Russia, 191186View on map
500 yd from City Center500 yd from Palace Square
While staying in the hotel you are invited to discover Coffee Museum set nearby, or walk for only 10 minutes to enjoy Hermitage Museum.
  • The hotel has
    • 24-hour reception
    +1
7.8
Very good110 reviews
Price fromUS$ 77per nightSelect
Not available
Nevsky 126 Guest House Saint PetersburgNevsky Prospekt 126, Saint Petersburg, Russia, 191036View on map
1.8 mi from City Center1400 yd from Beloselsky-Belozersky Palace
There are rooms facing the city and the hotel is set close to Admiralty Building.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • 24-hour reception
    +1
9.0
Perfect35 reviews
Price fromUS$ 66per nightSelect
Not available
Premium Hotel Zabava Saint PetersburgDivenskaya Street 5, Saint Petersburg, Russia, 197101View on map
Placed close to State Russian Museum in the heart of Saint Petersburg, this hotel offers 8 rooms.
  • The hotel has
    • 24-hour reception
    +1
8.4
Great17 reviews
Price fromUS$ 108per nightSelect
Not available
Aliot Hotel Saint Petersburg4 Vozrozhdeniya Street, Saint Petersburg, Russia, 198097View on map
4.2 mi from City Center600 yd from Kirovsky Zavod Metro Station
Offering Russian dishes, the hotel is set close to Monument to the Marshal Govorov in Tsentralny district.
  • The hotel has
    • 24-hour security
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    • Cafe
    +3
Price fromUS$ 76per nightSelect
Not available
Beijing Garden Hotel Saint PetersburgUlitsa Tallinskaya 11A, Saint Petersburg, RussiaView on map
3.6 mi from City Center700 yd from Novocherkasskaya Metro Station
Placed close to City Sculpture Museum in the centre of Saint Petersburg, this hotel offers 42 rooms.
  • The hotel has
    • 24-hour reception
    • 24-hour security
    +2
6.4
Nice119 reviews
Price fromUS$ 25per nightSelect
Not available
Acme On Marata Hotel Saint PetersburgMarata Street 8, Saint Petersburg, Russia, 191025View on map
1.5 mi from City Center800 yd from Beloselsky-Belozersky Palace
Within easy reach of Arctic and Antarctic Museum, this hotel comprises 10 rooms with private bathrooms.
  • The hotel has
    • 24-hour reception
    +1
7.4
Very good58 reviews
Price fromUS$ 29per nightSelect
Not available

Filtering results

Please wait...

806 hotels found