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:   ×
Comfortline Inn Saint PetersburgKolomenskaya Ulitsa 13, Saint Petersburg, Russia, 191040View on map
1.6 mi from City Center1200 yd from Beloselsky-Belozersky Palace
While Palace Square is located nearby, the surrounding area includes Vladimirskaya subway station within 300 meters from the property.
  • The hotel has
    • Flat-screen TV
    +1
9.0
Perfect119 reviews
Price fromUS$ 33per nightSelect
Not available
Prestige Hotel On Vasilyevsky Saint PetersburgMaly Prospekt 27/2, Saint Petersburg, Russia, 199053View on map
1.6 mi from City Center1400 yd from Yubileyny Sports Complex
Within easy reach of Petrovsky Stadium, this hotel comprises 15 rooms with private bathrooms.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great2 reviews
Price fromUS$ 87per nightSelect
Not available
Clouds On Nevsky Hotel Saint PetersburgNevsky Prospekt 132, Saint Petersburg, Russia, 191036View on map
1.9 mi from City Center1500 yd from Beloselsky-Belozersky Palace
This designer hotel is nestled in the heart of Saint Petersburg, not far from Saint Isaac's Square.
  • The hotel has
    • 24-hour reception
    +1
7.6
Very good12 reviews
Price fromUS$ 31per nightSelect
Not available
Hotel Dalisi Saint PetersburgNaberezhnaya Obvodnogo Kanala 124, Saint Petersburg, RussiaView on map
2.2 mi from City Center300 yd from Baltiyskaya Metro Station
The venue features a seasonal pool and a 24-hour restaurant, boasting location next to The Admiralty.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.0
Perfect82 reviews
Price fromUS$ 65per nightSelect
Not available
Green Cat Capsule Hostel Saint PetersburgNevsky Prospekt 119, Saint Petersburg, Russia, 191024View on map
2.2 mi from City Center1.1 mi from Beloselsky-Belozersky Palace
Offering convenient proximity to Moscow Triumphal Gates, the hotel is also close to City Sculpture Museum.
8.4
Great10 reviews
Price fromUS$ 14per nightSelect
Not available
Hostel Na Nevskom Saint PetersburgNevsky Prospekt 84-86, Saint Petersburg, Russia, 191025View on map
1.3 mi from City Center400 yd from Beloselsky-Belozersky Palace
The budget hotel is a good starting point to Saint Petersburg' sights including Hermitage Museum and Actors Samoilovs' Museum Apartment.
  • The hotel has
    • Paid airport shuttle
    +1
6.8
Nice49 reviews
Price fromUS$ 56per nightSelect
Not available
33 Pleasures Hotel Saint Petersburg2 Floor, 36 Vosstaniya Street,St Petersburg City,191014, Saint Petersburg, Russia, 191104View on map
The property dates back to 2007, boasts a historical-style architecture and has central location close to Nevsky Prospekt.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Free off-site car park
    +1
9.2
Perfect
Price fromUS$ 56per nightSelect
Not available
Alliance Hotel Saint PetersburgOrlovsky Pereulok ,5 , Saint Petersburg, Russia, 191036View on map
1.7 mi from City Center1200 yd from Beloselsky-Belozersky Palace
Offering location in Admiralteyskiy district close to Palace Square, this accommodation features 8 rooms and a play area and board games.
  • The hotel has
    • Paid parking
    +1
8.4
Great23 reviews
Price fromUS$ 86per nightSelect
Not available
Egyptian House Bed & Breakfast Saint PetersburgZakharievskaya St. 23, Saint Petersburg, Russia, 191123View on map
1.6 mi from City Center1200 yd from Tauride Palace
While The State Hermitage Museum is located nearby, the surrounding area includes Chernyshevskaya subway station within 650 meters from the property.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Car park
    +1
  • The hotel has
    • Flat-screen TV
    +1
8.6
Great8 reviews
Price fromUS$ 41per nightSelect
Not available
Ale Hotel Saint PetersburgZakharievskaya 14, Saint Petersburg, RussiaView on map
1.6 mi from City Center1100 yd from Tauride Palace
Providing access to Palace Square, this hotel is a 20-minute walk from Neva Embankments and offers a full service restaurant.
  • The hotel has
    • Flat-screen TV
    +1
  • The hotel has
    • Electric kettle
    +1
6.6
Nice2 reviews
Select
Not available
Meblirovannie Komnati Pushkin Hotel Saint PetersburgPushkinskaya Str.15, Saint Petersburg, Russia, 191040View on map
1.6 mi from City Center900 yd from Beloselsky-Belozersky Palace
Located close to The Museum Complex The State Museum St. Isaac’s Cathedral, the hotel has 6 rooms, and boasts access to an underground station.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • On-site car park
    +1
  • The inn has
    • 24-hour reception
    +1
7.8
Very good28 reviews
Price fromUS$ 53per nightSelect
Not available
Mini Hotel Kapitel Saint Petersburg4 Ya Liniya Vasilyevskogo Ostrova 21 Pomeshchenie 14, Saint Petersburg, Russia, 199004View on map
1.2 mi from City Center1000 yd from Menshikov Palace
Set near Admiralty Building, this budget venue is 20 minutes' walk of the city center.
  • The inn has
    • 24-hour reception
    +1
10.0
Perfect2 reviews
Price fromUS$ 53per nightSelect
Not available
Nevsky Air Inn Saint PetersburgPushkinskaya Street 9, Saint Petersburg, Russia, 192025View on map
1.6 mi from City Center900 yd from Beloselsky-Belozersky Palace
This budget hotel is nestled in the centre of Saint Petersburg, not far from Palace Square .
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • On-site car park
    +1
  • The inn has
    • Paid airport shuttle
    +1
9.2
Perfect8 reviews
Price fromUS$ 61per nightSelect
Not available
Abajour On Fontanka Hotel Saint PetersburgFontanka, D. 86/2, 2Nd Floor, Saint Petersburg, Russia, 191023View on map
1.0 mi from City Center700 yd from Vorontsov Palace
Within easy reach of Saint Isaac's Cathedral, this hotel comprises 7 rooms with private bathrooms.
  • The hotel has
    • 24-hour reception
    +1
8.8
Great55 reviews
Price fromUS$ 107per nightSelect
Not available
Mini Hotel Nevskiy 72 Saint PetersburgNevskiy Prospekt 72, Saint Petersburg, Russia, 191025View on map
1.1 mi from City Center200 yd from Beloselsky-Belozersky Palace
Within easy reach of Photodepartment Gallery, this hotel comprises 7 rooms with private bathrooms.
  • The hotel has
    • 24-hour reception
    +1
8.0
Great142 reviews
Price fromUS$ 77per nightSelect
Not available
Wonderhostel Central Saint PetersburgZagorodniy Propspekt 15, Saint Petersburg, Russia, 191002View on map
1.3 mi from City Center1000 yd from Vorontsov Palace
Set within a 25-minute walking distance from Palace Square, the hostel gives quick access to an underground station in Admiralteyskiy district.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Non-smoking property
    +1
8.6
Great155 reviews
Price fromUS$ 49per nightSelect
Not available
Avent Inn Vasilievskyi Saint Petersburg17 Liniya Vasilyevskogo Ostrova 46, Saint Petersburg, Russia, 199178View on map
1.9 mi from City Center1.1 mi from Yubileyny Sports Complex
This hotel in Tsentralny district, just off Peter and Paul Fortress, boasts 8 soundproof rooms and a 24-hour restaurant.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 26per nightSelect
Not available
Wonderhostel On Nevsky Retro Saint PetersburgNevsky Prospekt 23, Saint Petersburg, Russia, 191186View on map
600 yd from City Center600 yd from Palace Square
While Nevsky Prospekt is located nearby, the surrounding area includes Admiralteyskaya subway station within 550 meters from the property.
8.6
Great86 reviews
Price fromUS$ 28per nightSelect
Not available
Hotel On Sadovaya 26 Saint PetersburgUlitsa Sadovaya 26 Литер Б, Saint Petersburg, Russia, 191023View on map
1300 yd from City Center200 yd from Vorontsov Palace
While Monument Policeman is located nearby, the surrounding area includes Gostiny Dvor subway station within 550 meters from the property.
  • The inn has
    • Off-site car park
    +1
8.4
Great61 reviews
Price fromUS$ 49per nightSelect
Not available
Tuchkov 3 Minihotel Saint PetersburgPereulok Tuchkov 3, Saint Petersburg, Russia, 196000View on map
1700 yd from City Center700 yd from Menshikov Palace
Set near Mariinsky Theatre, this budget venue is 20 minutes' walk of the city center.
  • The inn has
    • Off-site car park
    +1
  • The inn has
    • 24-hour reception
    +1
Price fromUS$ 33per nightSelect
Not available

Filtering results

Please wait...

813 hotels found