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:   ×
Anabel Hotel Saint PetersburgNevsky Prospekt 88, Saint Petersburg, Russia, 191025View on map
1.3 mi from City Center500 yd from Beloselsky-Belozersky Palace
Located 3 km from the center of Saint Petersburg, the hotel offers a 24-hour bar plus cots and a play area for children.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
8.6
Great261 reviews
Price fromUS$ 112per nightSelect
Not available
Allegro Ligovsky Hotel Saint PetersburgLigovsky Prospekt 65 , Saint Petersburg, Russia, 191 040View on map
1.7 mi from City Center1100 yd from Beloselsky-Belozersky Palace
Close to Nevsky Prospekt in Saint Petersburg, the modern hotel is lodged in a modernist-style building and consists of 49 rooms.
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    • 24-hour security
    +4
8.0
Great183 reviews
Price fromUS$ 88per nightSelect
Not available
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 hotel has
    • On-site car park
    +1
7.8
Very good51 reviews
Price fromUS$ 34per nightSelect
Not available
Shelfort Hotel Saint Petersburg26, 3Rd Liniya V.O, Saint Petersburg, Russia, 199004View on map
1.1 mi from City Center900 yd from Menshikov Palace
Boasting setting in the heart of Saint Petersburg, the venue offers Turkish steam bath and massage services plus 15 soundproof rooms.
  • The hotel has
    • On-site car park
    +1
8.8
Great52 reviews
Price fromUS$ 57per nightSelect
Not available
Comfitel Demidov Bridge Hotel Saint Petersburg50 Griboyedov Canal, Saint Petersburg, Russia, 195002View on map
1400 yd from City Center600 yd from Mariinsky Palace
The venue offers 19 rooms in the beautiful style and a garden restaurant, featuring setting next to a tube station.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Paid on-site car park
    +1
7.8
Very good53 reviews
Price fromUS$ 86per nightSelect
Not available
Nautilus Inn Saint PetersburgRizhskaya Ulitsa 3, Saint Petersburg, Russia, 195196View on map
3.7 mi from City Center
The hotel includes arcade games and board games for children and offers a quiet location in Krasnogvardeisky district close to Ice Palace.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • RUB 250 per day
    +1
8.0
Great433 reviews
Price fromUS$ 51per nightSelect
Not available
Allegro Moskovsky Prospect Hotel Saint Petersburg4, Moskovsky Prospect, St Petersburg, Ru, Saint Petersburg, Russia, 190 031View on map
1700 yd from City Center900 yd from Mariinsky Palace
Offering convenient proximity to Yusupov Gardens, the hotel is also close to Kazan Cathedral.
  • The hotel has
    • 24-hour reception
    +1
8.0
Great66 reviews
Price fromUS$ 71per nightSelect
Not available
Kristoff Hotel Saint PetersburgZagorodny Prospekt 9, Saint Petersburg, Russia, 191002View on map
1.3 mi from City Center800 yd from Beloselsky-Belozersky Palace
The high quality hotel is a good starting point to Saint Petersburg' sights including Friendly Bar and Cathedral of Our Lady of Vladimir.
  • The hotel has
    • 24-hour reception
    • 24-hour security
    +2
8.6
Great601 reviews
Price fromUS$ 82per nightSelect
Not available
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$ 55per nightSelect
Not available
Deluxe Hotel On Galernaya Saint PetersburgGalernaya Str.4, Saint Petersburg, Russia, 190000View on map
1100 yd from City Center400 yd from Saint Isaac's Cathedral
Offering convenient proximity to Hermitage Museum, the hotel is also close to Church of the Savior on Spilled Blood.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great74 reviews
Price fromUS$ 54per nightSelect
Not available
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$ 131per nightSelect
Not available
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$ 95per nightSelect
Not available
Matisov Domik Hotel Saint PetersburgNaberezhnaya Reki Pryazhka 3, Saint Petersburg, Russia, 190121View on map
1.6 mi from City Center1300 yd from Yusupov Palace on Moyka Street
Offering 53 rooms with garden views, the hotel is set in Admiralteyskiy district, just steps from Friendly Bar.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great226 reviews
Price fromUS$ 110per nightSelect
Not available
Eurasia Hotel Saint PetersburgGatchinskaya Str.5, Saint Petersburg, Russia, 197136View on map
1.6 mi from City Center1600 yd from Yubileyny Sports Complex
A 24-hour restaurant and a private swimming pool are available on site of the hotel that boasts a quiet location close to Petrovsky Stadium.
  • The hotel has
    • Off-site car park
    +1
8.2
Great9 reviews
Price fromUS$ 59per nightSelect
Not available
Baltiya Hotel Saint Petersburg5/1 Smolyachkova Street, 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
    • Paid parking
    +1
8.4
Great99 reviews
Price fromUS$ 38per nightSelect
Not available
Ra Kuznechny 19 Hotel Saint PetersburgKuznechniy Lane 19/21, Saint Petersburg, Russia, 191002View on map
1.7 mi from City Center1100 yd from Beloselsky-Belozersky Palace
Offering convenient proximity to Dostoevsky Museum, the hotel is also close to Friendly Bar.
  • The hotel has
    • Off-site car park
    +1
7.0
Very good58 reviews
Price fromUS$ 55per nightSelect
Not available
Sputnik Hotel Saint Petersburg36 Toreza Ave., St. Petersburg, Russia, 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$ 86per nightSelect
Not available
Comfitel Alexandria Hotel Saint PetersburgSpassky Pereulok 6, Saint Petersburg, Russia, 190031View on map
1300 yd from City Center600 yd from Mariinsky Palace
Since 2008 the hotel awaits guests in Moskovskiy district, offering 16 soundproof rooms and a 24-hour bar.
  • The hotel has
    • 24-hour reception
    +1
7.6
Very good24 reviews
Price fromUS$ 57per nightSelect
Not available
Nevsky Hotel Fort Saint PetersburgLigovsky Prospekt 249, Saint Petersburg, Russia, 192007View on map
2.4 mi from City Center800 yd from Obvodny Kanal Metro Station
Boasting a lounge restaurant and cots and a special menu, this charming property is located next to Obvodny Kanal metro station.
  • The hotel has
    • On-site car park
    +1
7.4
Very good85 reviews
Price fromUS$ 83per nightSelect
Not available
Amsterdam Hotel Saint PetersburgNab.Reki Karpovki 14, Saint Petersburg, Russia, 197022View on map
2.1 mi from City Center400 yd from Petrogradskaya Station
Featuring Dutch architecture, the venue provides 11 rooms and offers easy access to Planetarium.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
9.0
Perfect8 reviews
Price fromUS$ 61per nightSelect
Not available

Filtering results

Please wait...

821 hotels found