Filters
Popular
801
5587
6474
3369
2556
2278
6326
2344
105
267
Search by name
Star rating
26
141
871
615
7122
MoreLess
Guest rating
267
473
327
149
MoreLess
Accommodation type
2344
MoreLess
Price per night
4936
2774
617
236
212
MoreLess
Underground stations
5587
26
403
662
1038
4
32
MoreLess
Nearby
801
1179
1275
381
1007
474
50
1050
1406
2477
2311
1338
1908
1294
2539
MoreLess
Districts
5107
4950
4900
4320
3930
2690
2441
MoreLess
Airports
1051
MoreLess
Hotel type
4982
4078
928
663
413
389
182
163
124
53
29
9
295
279
256
155
75
48
18
16
13
6
5
4
4
MoreLess
Amenities
6474
3369
2556
2278
2245
523
422
MoreLess
Room features
90
6
1
262
16
76
2074
MoreLess
Services
1304
66
234
508
162
504
MoreLess
Brands
18
8
5
5
4
3
3
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 8709 hotels in Saint Petersburg
Get Prices

8775 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Trezzini Palace Hotel21 University Embankment, St Petersburg, Ru, Saint Petersburg, Russia, 199034View on map
1.6 km from City Centre500 m from Menshikov Palace
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.8
Perfect54 reviews
Price fromNZ$ 793per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Petro Palace Hotel14 Malaya Morskaya Street, Saint Petersburg, Russia, 190000View on map
600 m from City Centre400 m from Saint Isaac's Cathedral
  • The hotel has
    • RUB 525 per day
    +1
8.2
Great412 reviews
Price fromNZ$ 308per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Helvetia HotelMarata Ulitsa 11, Saint Petersburg, Russia, 191025View on map
2.4 km from City Centre700 m from Beloselsky-Belozersky Palace
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    • 24-hour business centre
    +5
8.8
Great211 reviews
Price fromNZ$ 274per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Nevsky Hotel Aster25 Bolshaya Konyushennaya, Saint Petersburg, Russia, 191186View on map
500 m from City Centre400 m from Palace Square
  • The hotel has
    • Off-site car park
    +1
7.6
Very good172 reviews
Price fromNZ$ 82per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Courtyard By Marriott St. Petersburg Vasilievsky2 Line Of Vasilievsky Island 61/30, Saint Petersburg, Russia, 199178View on map
2.3 km from City Centre700 m from Yubileyny Sports Complex
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
8.0
Great215 reviews
Price fromNZ$ 142per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Okhtinskaya4 Bolsheokhtinsky Prospekt, Saint Petersburg, Russia, 195027View on map
5.3 km from City Centre1.8 km from Tauride Palace
  • The hotel has
    • On-site car park
    +1
7.0
Very good255 reviews
Price fromNZ$ 76per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Brothers KaramazovSocialisticheskaya St., B.11-A, Saint Petersburg, Russia, 191119View on map
2.4 km from City Centre1.2 km from Beloselsky-Belozersky Palace
  • The hotel has
    • RUB 110 per day
    +1
8.2
Great124 reviews
Price fromNZ$ 142per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Grand Hotel Emerald18 Suvorovsky Prospect, Saint Petersburg, Russia, 191036View on map
3.1 km from City Centre1.4 km from Tauride Palace
  • The hotel has
    • RUB 1300 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
7.8
Very good73 reviews
Price fromNZ$ 181per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
AngleterreSt. Isaac'S Square, Saint Petersburg, Russia, 190000View on map
800 m from City Centre200 m from Saint Isaac's Cathedral
  • The hotel has
    • Off-site car park
    +1
8.2
Great251 reviews
Price fromNZ$ 271per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Radisson Royal Hotel49/2 Nevsky Prospect, Saint Petersburg, Russia, 191025View on map
2.0 km from City Centre300 m from Beloselsky-Belozersky Palace
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.0
Great141 reviews
Price fromNZ$ 379per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Radisson Sonya Hotel, St. PetersburgLiteyny Prospekt 5/19, Saint Petersburg, Russia, 191187View on map
2.0 km from City Centre600 m from Saint Petersburg Art and Industry Academy
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.0
Great281 reviews
Price fromNZ$ 112per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Golden Triangle HotelNevsky 22-24, Saint Petersburg, Russia, 191186View on map
500 m from City Centre500 m from Palace Square
  • The hotel has
    • Off-site car park
    +1
8.4
Great383 reviews
Price fromNZ$ 198per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
OktiabrskayaLigovsky Prospekt 10, Saint Petersburg, Russia, 191036View on map
2.7 km from City Centre1.0 km from Beloselsky-Belozersky Palace
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
7.2
Very good587 reviews
Price fromNZ$ 128per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Lancaster Court HotelUlitsa Fokina 3, Saint Petersburg, Russia, 194044View on map
3.3 km from City Centre800 m from Vyborgskaya Station
  • The hotel has
    • Off-site car park
    +1
7.6
Very good17 reviews
Price fromNZ$ 204per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Rossi Boutique Hotel & SpaNaberezhnaya Reki Fontanka 55, Saint Petersburg, Russia, 191011View on map
1.6 km from City Centre400 m from Vorontsov Palace
  • The hotel has
    • On-site car park
    +1
8.4
Great345 reviews
Price fromNZ$ 193per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Nashotel50, 11-Ya Liniya, Vasilievsky, Saint Petersburg, Russia, 199178View on map
2.6 km from City Centre1.3 km from Yubileyny Sports Complex
  • The hotel has
    • RUB 400 per day
    +1
9.0
Perfect303 reviews
Price fromNZ$ 178per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Park Inn By Radisson Nevsky4A Goncharnaya Str. 89 Nevsky Pr., Saint Petersburg, Russia, 191036View on map
2.9 km from City Centre1.1 km from Beloselsky-Belozersky Palace
  • The hotel has
    • RUB 1000 per day
    +1
7.8
Very good626 reviews
Price fromNZ$ 151per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Renaissance St. Petersburg Baltic HotelPochtamtskaya Str. 4, Saint Petersburg, Russia, 190000View on map
1000 m from City Centre200 m from Saint Isaac's Cathedral
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour business centre
    +3
8.0
Great68 reviews
Price fromNZ$ 246per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Ambassador5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Russia, 190068View on map
1.6 km from City Centre700 m from Mariinsky Palace
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    • 24-hour business centre
    +6
8.0
Great260 reviews
Price fromNZ$ 138per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night
Solo Sokos Hotel VasilievskyV.O. 8 Liniya 11-13, Saint Petersburg, Russia, 190034View on map
1.9 km from City Centre800 m from Menshikov Palace
  • The hotel has
    • RUB 1000 per day
    +1
8.4
Great444 reviews
Price fromNZ$ 136per nightSelect
{{ rooms.roomsCount }} NZ$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

8775 hotels found