Filters
Popular
70
390
524
458
416
400
337
320
5
28
Search by name
Star rating
19
60
179
33
371
MoreLess
Guest rating
28
110
96
40
MoreLess
Accommodation type
337
MoreLess
Price per night
312
255
52
14
29
MoreLess
Subway stations
390
2
26
45
77
2
1
MoreLess
Nearby
70
89
95
30
81
31
6
85
104
177
168
100
141
93
175
MoreLess
Districts
402
391
350
102
44
330
221
MoreLess
Airports
Hotel type
4928
4016
923
662
413
388
182
162
122
54
29
9
28
27
17
17
6
3
3
1
1
MoreLess
Amenities
524
458
416
400
292
263
212
MoreLess
Room features
40
4
1
109
6
46
299
MoreLess
Services
10
81
174
327
71
165
MoreLess
Brands
4
4
4
3
2
2
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • 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 10895 hotels in Saint Petersburg
Get Prices

662 Saint Petersburg beach hotels and resorts

Filter by
Popular
70
390
524
458
416
400
337
320
5
28
Search by name
Star rating
19
60
179
33
371
MoreLess
Guest rating
28
110
96
40
MoreLess
Accommodation type
337
MoreLess
Price per night
312
255
52
14
29
MoreLess
Subway stations
390
2
26
45
77
2
1
MoreLess
Nearby
70
89
95
30
81
31
6
85
104
177
168
100
141
93
175
MoreLess
Districts
402
391
350
102
44
330
221
MoreLess
Airports
Hotel type
4928
4016
923
662
413
388
182
162
122
54
29
9
28
27
17
17
6
3
3
1
1
MoreLess
Amenities
524
458
416
400
292
263
212
MoreLess
Room features
40
4
1
109
6
46
299
MoreLess
Services
10
81
174
327
71
165
MoreLess
Brands
4
4
4
3
2
2
2
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Your selection
Rocco Forte Astoria Hotel Saint Petersburg39 Bolshaya Morskaya, Saint Petersburg, Russia, 190000View on map
900 yd from City Center300 yd from Mariinsky Palace
Guests can take advantage of a casino, an indoor swimming pool and a winter garden, while staying in this 169-room hotel, located near Bronze Horseman and Sadovaya metro station.
  • The hotel has
    • Off-site car park
    +1
8.6
Great111 reviews
Price fromUS$ 613per nightSelect
Taleon Imperial Hotel Saint Petersburg15 Nevsky Prospect, Saint Petersburg, Russia, 191186View on map
500 yd from City Center500 yd from Palace Square
Featuring a health club, a spa centre and a solarium to pamper guests, the venue offers 89 rooms along with a beautiful view, boasting location in a shopping area.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
8.8
Great197 reviews
Price fromUS$ 238per nightSelect
Kempinski Hotel Moika 22 Saint PetersburgMoika River Embankment 22, Saint Petersburg, Russia, 191186View on map
300 yd from City Center300 yd from Palace Square
Boasting 200 rooms and cots, child care and a buffet for children, the venue is settled in the centre of the city.
  • The hotel has
    • RUB 1500 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great139 reviews
Price fromUS$ 215per nightSelect
So Sofitel St Petersburg Hotel Saint Petersburg6 Voznesensky Prospect, Saint Petersburg, RussiaView on map
Offering individual rooms and a treatment room, a Jacuzzi and a hot spring bath, this property is set in Saint Petersburg right next to The State Hermitage Museum.
  • The hotel has
    • Luggage storage
    • Locker room
    +2
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +4
8.8
Great89 reviews
Price fromUS$ 251per nightSelect
Demetra Art Hotel Saint PetersburgVosstaniya Street 44, Saint Petersburg, Russia, 191123View on map
1.6 mi from City Center1100 yd from Tauride Palace
Boasting a private pool, the hotel is about 30 minutes' walk from the center of Saint Petersburg.
  • The hotel has
    • Paid parking
    +1
8.6
Great268 reviews
Price fromUS$ 98per nightSelect
Belmond Grand Hotel Europe Saint PetersburgMikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia, 191186View on map
1000 yd from City Center400 yd from Mikhaylovsky Palace
The hotel boasts a Mediterranean-Asian cuisine providing guests with a treatment room, a steam room and a Jacuzzi onsite, offering a perfect locastion near Hermitage.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great80 reviews
Price fromUS$ 272per nightSelect
Domina Prestige Hotel Saint Petersburg99, Moika River Embankment, Saint Petersburg, Russia, 190000View on map
1300 yd from City Center400 yd from Mariinsky Palace
This charming hotel with comfortable rooms is situated in Nevskiy district and offers its guests steam baths and Turkish bath.
  • The hotel has
    • Off-site car park
    +1
9.0
Perfect285 reviews
Price fromUS$ 147per nightSelect
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 good22 reviews
Price fromUS$ 44per nightSelect
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 good834 reviews
Price fromUS$ 41per nightSelect
The State Hermitage Museum Official Hotel Saint Petersburg10 Pravdy Street, Saint Petersburg, Russia, 191119View on map
1.5 mi from City Center1200 yd from Beloselsky-Belozersky Palace
The hotel is located in the shopping area of Saint Petersburg, not far away from Friendly Bar, overlooking the sea.
  • The hotel has
    • On-site car park
    +1
9.4
Perfect40 reviews
Price fromUS$ 205per nightSelect
Dostoevsky Hotel Saint Petersburg19, Vladimirsky Prospect, Saint Petersburg, Russia, 191002View on map
Placed in Moskovskiy district, the hotel is a lovely property with a private pool and a rooftop restaurant.
  • The hotel has
    • RUB 1000 per day
    +1
7.0
Very good208 reviews
Price fromUS$ 86per nightSelect
Hotel Vera Saint PetersburgSuvorovsky Prospekt 25/16, Saint Petersburg, Russia, 191036View on map
2.0 mi from City Center1300 yd from Tauride Palace
This hotel features rooms with ocean views, while an exceptional location provides easy access to State Russian Museum.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.2
Great120 reviews
Price fromUS$ 62per nightSelect
Gogol Hotel Saint Petersburg69 Griboyedov Canal, Saint Petersburg, Russia, 190031View on map
1600 yd from City Center700 yd from Mariinsky Palace
Housed in a building with a historical-style architecture, this 5-storey hotel is not far away from Mariinsky Theatre.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great630 reviews
Price fromUS$ 93per nightSelect
Aston Hotel Saint PetersburgVladimirsky Prospekt 5, Saint Petersburg, Russia, 191025View on map
1.2 mi from City Center300 yd from Beloselsky-Belozersky Palace
This hotel in Petrogradskiy district, just off Palace Square, boasts 40 contemporary rooms and a traditional restaurant.
  • The hotel has
    • Off-site car park
    +1
8.4
Great318 reviews
Price fromUS$ 106per nightSelect
Solo Sokos Hotel Palace Bridge Saint PetersburgV.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia, 199004View on map
1600 yd from City Center700 yd from Yubileyny Sports Complex
Set in the eastern part of the city, this grand hotel features 324 luxurious rooms along with Turkish bath and massage services.
  • The hotel has
    • RUB 1100 per day
    +1
7.8
Very good845 reviews
Price fromUS$ 154per nightSelect
Neptun Hotel Saint PetersburgNaberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia, RUS-191119View on map
1.8 mi from City Center1.1 mi from Vorontsov Palace
Opened in 1991 year, the hotel is located in the historical centre of Saint Petersburg pampering guests with steam baths, Turkish bath and massage.
  • The hotel has
    • Free on-site car park
    +1
6.4
Nice28 reviews
Price fromUS$ 260per nightSelect
Akyan St.Petersburg Hotel Saint PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036View on map
1.6 mi from City Center1100 yd from Beloselsky-Belozersky Palace
The 24-hour restaurant and a private pool are available onsite of the superior hotel situated in the centre of Saint Petersburg.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.6
Great16 reviews
Price fromUS$ 79per nightSelect
Saint Petersburg HotelPirogovskaya Embankment 5/2, Saint Petersburg, Russia, 194044View on map
1.5 mi from City Center1600 yd from Saint Petersburg Art and Industry Academy
The value-for-money hotel features a courtyard and a shared lounge and guests can enjoy the lobby restaurant on site.
  • The hotel has
    • RUB 700 per day
    +1
6.8
Nice875 reviews
Price fromUS$ 86per nightSelect
Trezzini Palace Hotel Saint Petersburg21 University Embankment, St Petersburg, Ru, Saint Petersburg, Russia, 199034View on map
1800 yd from City Center600 yd from Menshikov Palace
Housed in a building with an antique-style architecture, this 4-storey hotel is not far away from Twelve Colleges.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.8
Perfect54 reviews
Price fromUS$ 479per nightSelect
Petro Palace Hotel Saint PetersburgMalaya Morskaya Street 14, Saint Petersburg, Russia, 190000View on map
600 yd from City Center400 yd from Saint Isaac's Cathedral
This European-style hotel is set at a short distance to Mini Petersburg.
  • The hotel has
    • RUB 525 per day
    +1
8.2
Great412 reviews
Price fromUS$ 173per nightSelect

Filtering results

Please wait...

662 hotels found