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:   ×
Aparthotel Nevsky 78 Saint PetersburgCorner Nevsky Prospekt And Liteiny Prosp, 191025, Saint Petersburg, Russia, 191025View on map
1.2 mi from City Center300 yd from Beloselsky-Belozersky Palace
Adjacent to Beloselsky-Belozersky Palace, and close to Coffee Museum, this central hotel features 11 luxury rooms.
  • The hotel has
    • Paid airport shuttle
    +1
Price fromUS$ 66per nightSelect
Not available
Comfitel Primavera Hotel Saint PetersburgNevsky Prospect, 90-92, Saint Petersburg, Russia, 195002View on map
1.4 mi from City Center600 yd from Beloselsky-Belozersky Palace
Adjacent to Tochka-G Museum of Erotic Art, and close to Saint Isaac's Square, this comfortable hotel features 16 non-smoking rooms.
  • The hotel has
    • 24-hour reception
    +1
6.8
Nice4 reviews
Price fromUS$ 97per nightSelect
Not available
Octaviana Hotel Saint Petersburg74-76 Nevsky Prospect, Saint Petersburg, Russia, 191025View on map
1.2 mi from City Center200 yd from Beloselsky-Belozersky Palace
Placed close to Hermitage Museum in the heart of Saint Petersburg, this hotel offers 17 rooms.
  • The hotel has
    • Off-site car park
    +1
8.4
Great54 reviews
Price fromUS$ 99per nightSelect
Not available
Prestige Center Hotel Saint Petersburg5 Gorokhovaya Street, Saint Petersburg, Russia, 190000View on map
600 yd from City Center400 yd from Saint Isaac's Cathedral
Located a few steps from Nevsky Prospekt, the hotel features 46 rooms with views over the city.
  • The hotel has
    • On-site car park
    +1
8.2
Great217 reviews
Price fromUS$ 115per nightSelect
Not available
Ldm Hotel Saint PetersburgSt Professora Popova 47, Saint Petersburg, Russia, 197376View on map
2.4 mi from City Center900 yd from The Convent of St. John
Offering location close to Admiralty Building, this hotel overlooks the river and has an à la carte restaurant.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • RUB 200 per day
    +1
6.4
Nice17 reviews
Price fromUS$ 39per nightSelect
Not available
Angel Hotel Saint Petersburg2 Rubinshteina Str, Apt 45, Saint Petersburg, Russia, 191025View on map
1.1 mi from City Center100 yd from Beloselsky-Belozersky Palace
While Summer Garden is located nearby, the surrounding area includes Vladimirskaya subway station within 300 meters from the property.
  • The hotel has
    • Off-site car park
    +1
8.2
Great6 reviews
Price fromUS$ 30per nightSelect
Not available
Rinaldi At Moskovskiy Prospect, 18 Hotel Saint Petersburg18 Moskovsky Pr, St Petersburg, Ru, Saint Petersburg, Russia, 198013View on map
1.3 mi from City Center1400 yd from Mariinsky Palace
You will find a private pool in this venue that offers a beautiful setting based in the heart of Saint Petersburg.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
  • The hotel has
    • Snack bar
    • Coffee shop
    +2
4.4
Guest rating6 reviews
Price fromUS$ 62per nightSelect
Not available
Welcome Hotel Saint PetersburgUl. Pushkinskaya 9, Saint Petersburg, Russia, 191025View on map
1.6 mi from City Center900 yd from Beloselsky-Belozersky Palace
Offering convenient proximity to Museum Sound, the hotel is also close to Museum Sound.
  • The inn has
    • 24-hour reception
    +1
8.0
Great68 reviews
Price fromUS$ 69per nightSelect
Not available
T-Hotel Saint PetersburgUlitsa Konnaya 7, Saint Petersburg, Russia, 191024View on map
2.2 mi from City Center1.1 mi from Beloselsky-Belozersky Palace
The hotel offers easy access to Summer Garden, boasting 14 rooms in the centre of Saint Petersburg.
  • The hotel has
    • On-site car park
    +1
7.8
Very good113 reviews
Price fromUS$ 58per nightSelect
Not available
Filippov Hotel Na Nevsky Saint PetersburgNevsky Prospekt 142, Saint Petersburg, Russia, 191106View on map
2.0 mi from City Center1600 yd from Beloselsky-Belozersky Palace
The hotel offers easy access to Mini Petersburg, boasting 6 rooms in the heart of Saint Petersburg.
  • The inn has
    • 24-hour reception
    • 24-hour room service
    +2
8.4
Great71 reviews
Price fromUS$ 204per nightSelect
Not available
Remarka On 6Th Sovetskaya Hotel Saint Petersburg9, 6Th Sovetskaya Street, Saint Petersburg, Russia, 191144View on map
1.9 mi from City Center1600 yd from Tauride Palace
Overlooking the city, this cozy hotel welcomes guests with a daily continental breakfast.
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour reception
    +1
9.4
Perfect9 reviews
Price fromUS$ 40per nightSelect
Not available
Ekaterinhof Hotel Saint PetersburgUlitsa Ivana Chernykh 10, Saint Petersburg, RussiaView on map
2.9 mi from City Center400 yd from Narvskaya Metro Station
Near the hotel, there are a bus stop, an underground station and a train station and guests can easily reach Kazan Cathedral which is not far away.
  • The hotel has
    • On-site car park
    +1
8.0
Great37 reviews
Price fromUS$ 44per nightSelect
Not available
Fortecia Peter Hotel Saint PetersburgMillionnaya Street 29, Saint Petersburg, Russia, 191186View on map
500 yd from City Center300 yd from Novo-Mikhailovsky Palace
Located off Mini Petersburg and just 10 minutes' walk from Palace Square, this hotel features a private pool and 20 rooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    • Coffee/Tea in lobby
    +2
8.2
Great190 reviews
Price fromUS$ 86per nightSelect
Not available
Solo Hotel On Vosstaniya Square Saint PetersburgGorohovaya Ulitsa 3, Saint Petersburg, Russia, 191036View on map
1.6 mi from City Center1000 yd from Beloselsky-Belozersky Palace
While Palace Square is located nearby, the surrounding area includes Ploshchad Vosstaniya subway station within 200 meters from the property.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
10.0
Perfect1 review
Price fromUS$ 123per nightSelect
Not available
Ra Nevsky 44 Hotel Saint PetersburgNevsky Prospekt 44, Saint Petersburg, Russia, 191011View on map
1200 yd from City Center500 yd from Vorontsov Palace
Offering convenient proximity to Nevsky Prospekt, the hotel is also close to Palace Square .
  • The hotel has
    • On-site car park
    +1
7.2
Very good103 reviews
Price fromUS$ 50per nightSelect
Not available
Pushkinskaya 10 Hotel Saint PetersburgPushkinskaya Street 10, Saint Petersburg, Russia, 191040View on map
1.6 mi from City Center900 yd from Beloselsky-Belozersky Palace
The hotel includes a private swimming pool, boasting a perfect location close to Pavlovskiy Female Orphan's House.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Paid airport shuttle
    +1
8.0
Great98 reviews
Price fromUS$ 50per nightSelect
Not available
Nord House Bed & Breakfast Saint Petersburg18, Kolomyazhsky Ave, Saint Petersburg, Russia, 197348View on map
4.1 mi from City Center700 yd from Pionerskaya Station
Near the hotel, there are a coach station and an underground station and guests can easily reach Saint Petersburg State Polytechnical University which is not far away.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Luggage storage
    • Locker room
    +2
7.8
Very good4 reviews
Price fromUS$ 66per nightSelect
Not available
Le Vashoff Hotel Saint PetersburgLevashovsky Prospekt 13A, Saint Petersburg, Russia, 197110View on map
2.2 mi from City Center1.2 mi from Yubileyny Sports Complex
Offering location in Petrogradskiy district close to The Admiralty, this accommodation features 17 rooms and cots and board games.
  • The hotel has
    • On-site car park
    +1
8.4
Great5 reviews
Price fromUS$ 48per nightSelect
Not available
Capital Hotel Saint Petersburg34 Gorokhovaya Str, Saint Petersburg, Russia, 190031View on map
1300 yd from City Center700 yd from Vorontsov Palace
While Nevsky Prospekt is located nearby, the surrounding area includes Sennaya Square subway station within 300 meters from the property.
  • The hotel has
    • Off-site car park
    +1
8.2
Great222 reviews
Price fromUS$ 59per nightSelect
Not available
Congress Complex Hotel Saint PetersburgPushkin 4 Radisheva Str, Saint Petersburg, Russia, 196602View on map
The hotel was built in 1980 in a suburb area of Saint Petersburg, and nowadays has 115.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Handicap parking
    +1
Price fromUS$ 106per nightSelect
Not available

Filtering results

Please wait...

821 hotels found