Sort by
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.

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 9307 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:   ×
Petro Sport Hotel Saint PetersburgShosseinaya Ulitsa 6A Yanino, Saint Petersburg, Russia, 188 689View on map
8.1 mi from City Center
Centrally located off Monument to Traffic-Controller, this hotel offers a health club, a spa centre and a solarium.
  • The hotel has
    • RUB 150 per day
    +1
7.8
Very good23 reviews
Price fromUS$ 50per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Nevsky Grand Apartments Saint Petersburg10 Bolshaya Konyushennaya, Saint Petersburg, Russia, 191186View on map
600 yd from City Center500 yd from Palace Square
European meals plus a private pool are provided in the unique hotel, placed close to Summer Garden.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
7.8
Very good835 reviews
Price fromUS$ 67per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Orbita Hotel Saint PetersburgNepokorennyh Prospekt 4, Saint Petersburg, Russia, 194021View on map
4.5 mi from City Center300 yd from Ploshchad Muzhestva Metro Station
Located a few steps from Saint Petersburg State Polytechnical University, the hotel features 257 rooms with views over the city.
  • The hotel has
    • On-site car park
    +1
7.2
Very good66 reviews
Price fromUS$ 60per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Nevsky Bereg 122 Hotel Saint PetersburgNevsky Prospekt 122, Saint Petersburg, Russia, 191036View on map
1.8 mi from City Center1300 yd from Beloselsky-Belozersky Palace
The hotel centrally located in Frunzenskiy district close to Hermitage Museum has 40 rooms.
  • The hotel has
    • RUB 600 per day
    +1
8.0
Great70 reviews
Price fromUS$ 60per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Tourist Hotel Saint Petersburg3 Sevastyanova Str., Saint Petersburg, Russia, 196105View on map
4.3 mi from City Center700 yd from Elektrosila Station
European meals are served to guests staying in this welcoming hotel ideally located in the heart of Saint Petersburg.
  • The hotel has
    • RUB 300 per day
    +1
7.2
Very good201 reviews
Price fromUS$ 38per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ra Tambovskaya 11 Hotel Saint PetersburgTambovskaya Street 11, Saint Petersburg, Russia, 192007View on map
2.2 mi from City Center400 yd from Obvodny Kanal Metro Station
Located next to Saint Isaac's Square, the venue comprises 71 rooms with city views.
  • The hotel has
    • RUB 500 per day
    +1
6.6
Nice51 reviews
Price fromUS$ 38per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Station Hotel K43 Saint PetersburgKazanskaya 43, Saint Petersburg, Russia, 190000View on map
1400 yd from City Center400 yd from Mariinsky Palace
This historical-style hotel is set at a short distance to Kazan Cathedral.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid parking
    +1
8.6
Great19 reviews
Price fromUS$ 95per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Park River Saint PetersburgAngliyskaya Embankment 46, Saint Petersburg, Russia, 190000View on map
1.0 mi from City Center800 yd from Yusupov Palace on Moyka Street
The hotel is located in the business area of Saint Petersburg, not far away from Coffee Museum, overlooking the city.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
7.6
Very good14 reviews
Price fromUS$ 41per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ligotel Saint PetersburgLigovsky Prospect 55/4, Saint Petersburg, RussiaView on map
1.7 mi from City Center1100 yd from Beloselsky-Belozersky Palace
The hotel is conveniently placed in Admiralteyskiy district, boasting 32 soundproof rooms and a coffee bar.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
8.6
Great422 reviews
Price fromUS$ 70per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Mark Inn Saint PetersburgMarkina Street 1, Saint Petersburg, Russia, 197198View on map
1.2 mi from City Center1300 yd from Yubileyny Sports Complex
Placed close to Petrovsky Stadium in the heart of Saint Petersburg, this hotel offers 15 rooms.
  • The inn has
    • On-site car park
    +1
7.8
Very good51 reviews
Price fromUS$ 28per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Grand Hotel Ladozhsky Saint PetersburgShosse Revolutsii 112 Bld 3, Saint Petersburg, Russia, 192026View on map
5.8 mi from City Center
The hotel includes a private pool, boasting a perfect location close to Smolny Cathedral.
  • The hotel has
    • Valet parking
    +1
8.0
Great10 reviews
Price fromUS$ 38per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Kravt Hotel Saint PetersburgSadovaya Street, 25, Saint Petersburg, Russia, 191023View on map
1300 yd from City Center600 yd from Vorontsov Palace
The hotel provides en-suite rooms and a lobby bar, centrally located in a shopping area.
  • The hotel has
    • Off-site car park
    +1
8.4
Great27 reviews
Price fromUS$ 86per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Station Hotel Z12 Saint PetersburgZvenigorodskaya 12, Saint Petersburg, Russia, 191119View on map
1.4 mi from City Center1300 yd from Vorontsov Palace
This hotel offers the lobby bar and 51 rooms together with beautiful location close to Saint Isaac's Cathedral.
  • The hotel has
    • RUB 500 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great23 reviews
Price fromUS$ 54per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Baltiya Hotel Saint PetersburgUlitsa Smolyachkova 5, Bldg 1, Saint Petersburg, RussiaView on map
2.3 mi from City Center600 yd from Vyborgskaya Station
Set in the business district of Saint Petersburg, this welcoming hotel features an indoor swimming pool, a shared lounge and a library.
  • The hotel has
    • On-site car park
    +1
8.4
Great109 reviews
Price fromUS$ 52per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sputnik Hotel Saint PetersburgProspekt Morisa Toreza 36, Saint Petersburg, Russia, 194021View on map
4.8 mi from City Center1300 yd from Saint Petersburg Academic University
Located 8 km from the center of Saint Petersburg, this hotel features hiking, cycling and ping pong in the area and a café bar onsite.
  • The hotel has
    • On-site car park
    +1
8.0
Great38 reviews
Price fromUS$ 74per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Station Hotel G73 Saint PetersburgGorohovaya 73, Saint Petersburg, Russia, 191180View on map
1.2 mi from City Center1100 yd from Vorontsov Palace
The hotel offers easy access to Vorontsov Palace, boasting 6 rooms in the historical centre of Saint Petersburg.
  • The hotel has
    • RUB 500 per day
    +1
8.2
Great1 review
Price fromUS$ 54per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Aglaya Hotel & Courtyard Saint PetersburgRazyezzhaya Ulitsa 38, Saint Petersburg, RussiaView on map
1.7 mi from City Center1400 yd from Beloselsky-Belozersky Palace
The unique hotel is set in the centre of Saint Petersburg, about 5 minutes' walk of Ligovsky Prospekt underground station.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • RUB 500 per day
    +1
9.0
Perfect8 reviews
Price fromUS$ 64per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Boutique Hotel Grand Saint PetersburgMorskaya Naberezhnaya 39 Bldg 1, Saint Petersburg, Russia, 199155View on map
3.4 mi from City Center1400 yd from Sibur Arena
Located a few steps from Gift shop Museum, the hotel features 15 rooms with views over the city.
  • The hotel has
    • On-site car park
    +1
9.8
Perfect5 reviews
Price fromUS$ 43per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Anturage Hotel Saint PetersburgBolshoy Prospekt Petrogradskoy Storony 33 App.12, Saint Petersburg, RussiaView on map
1.5 mi from City Center1300 yd from Yubileyny Sports Complex
There are rooms facing the garden and the hotel is set close to Hermitage Museum.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
7.0
Very good12 reviews
Price fromUS$ 68per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Piter House Hotel Saint PetersburgNevsky Prospekt 81, Saint Petersburg, RussiaView on map
1.6 mi from City Center1000 yd from Beloselsky-Belozersky Palace
There are rooms facing the sea and the hotel is set close to Smolny Convent.
  • The hotel has
    • Paid parking
    +1
7.0
Very good4 reviews
Price fromUS$ 49per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

693 hotels found