Sort by
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.

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 9166 hotels in Saint Petersburg
Get Prices

9166 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.

Arkadia HotelMoika Embankment 58 A,St. Petersburg,Russia,190000, Saint Petersburg, Russia, 190000View on map
900 yd from City Center400 yd from Mariinsky Palace
Centrally set in Admiralteyskiy district, it serves European meals and features a swimming pool.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect60 reviews
Price fromUS$ 139per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Matisov DomikNaberezhnaya 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$ 118per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Eurasia HotelGatchinskaya 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
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour security
    +3
8.2
Great9 reviews
Price fromUS$ 89per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sonata On GorokhovayaGuest house3 20 Gorokhovaya Street, Saint Petersburg, Russia, 190000View on map
500 yd from City Center400 yd from Saint Isaac's Cathedral
The hotel offers easy access to Summer Garden, boasting 24 rooms in the heart of Saint Petersburg.
  • The guest house has
    • Kitchen
    • Refrigerator
    • Electric kettle
    • Shared kitchen
    +4
  • The guest house has
    • Central heating
    +1
7.8
Very good85 reviews
Price fromUS$ 111per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
BaltiyaUlitsa Smolyachkova 5, Bldg 1, 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
    • On-site car park
    +1
8.4
Great99 reviews
Price fromUS$ 52per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Four Seasons Hotel Lion Palace St. Petersburg1 Voznesensky Prospekt, Saint Petersburg, Russia, 190000View on map
700 yd from City Center300 yd from Saint Isaac's Cathedral
This elegant hotel in a shopping area boasts 183 rooms together with beauty therapy, Turkish steam bath and facials onsite.
  • 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
    • 24-hour security
    • 24-hour business centre
    +6
9.2
Perfect50 reviews
Price fromUS$ 521per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Ra Kuznechny 19Kuznechniy 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$ 46per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sputnik HotelProspekt Morisa Toreza 36, 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$ 74per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Amsterdam HotelNab.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$ 48per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Station Hotel G73Gorohovaya 73, Saint Petersburg, Russia, 191180View on map
1.2 mi from City Center1100 yd from Vorontsov Palace
The hotel offers easy access to Vorontsov Palace, boasting 6 rooms in the historical centre of Saint Petersburg.
  • The hotel has
    • RUB 500 per day
    +1
8.2
Great1 review
Price fromUS$ 54per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Aglaya Hotel & CourtyardRazyezzhaya Ulitsa 38, Saint Petersburg, RussiaView on map
1.7 mi from City Center1400 yd from Beloselsky-Belozersky Palace
The unique hotel is set in the centre of Saint Petersburg, about 5 minutes' walk of Ligovsky Prospekt underground station.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • RUB 500 per day
    +1
9.0
Perfect8 reviews
Price fromUS$ 64per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Boutique Hotel GrandMorskaya Naberezhnaya 39 Bldg 1, Saint Petersburg, Russia, 199155View on map
3.4 mi from City Center1400 yd from Sibur Arena
Located a few steps from Gift shop Museum, the hotel features 15 rooms with views over the city.
  • The hotel has
    • On-site car park
    +1
9.8
Perfect5 reviews
Price fromUS$ 43per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
AnturageBolshoy Prospekt Petrogradskoy Storony 33 App.12, Saint Petersburg, RussiaView on map
1.5 mi from City Center1300 yd from Yubileyny Sports Complex
There are rooms facing the garden and the hotel is set close to Hermitage Museum.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
7.0
Very good12 reviews
Price fromUS$ 68per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Piter HouseNevsky Prospekt 81, Saint Petersburg, RussiaView on map
1.6 mi from City Center1000 yd from Beloselsky-Belozersky Palace
There are rooms facing the sea and the hotel is set close to Smolny Convent.
  • The hotel has
    • Paid parking
    +1
7.0
Very good4 reviews
Price fromUS$ 49per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Regina21 Podrezova Street, Saint Petersburg, Russia, 197136View on map
1.9 mi from City Center1.1 mi from Yubileyny Sports Complex
Placed close to Admiralty Building in the centre of Saint Petersburg, this hotel offers 28 rooms.
  • The hotel has
    • RUB 300 per day
    +1
8.0
Great17 reviews
Price fromUS$ 68per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Guest Rooms And Apartments Grifon35 Griboedova Channel Embankment, Saint Petersburg, RussiaView on map
Offering a heated swimming pool, the hotel is placed in the business area of Saint Petersburg, just off State University.
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +5
8.4
Great15 reviews
Price fromUS$ 95per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel 365 SpbBorovaya Street 104, Saint Petersburg, Russia, 192007View on map
2.2 mi from City Center800 yd from Obvodny Kanal Metro Station
Adjacent to Tkachi Exhibition Center of Creative Space, and close to Saint Isaac's Square, this authentic hotel features 53 non-smoking rooms.
  • The hotel has
    • RUB 200 per day
    +1
7.2
Very good372 reviews
Price fromUS$ 59per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Baltic Star3 Berezovaya Street, Saint Petersburg, Russia, 198515View on map
10.4 mi from City Center
The hotel is based close to The Bridge With Dam Outlet On River Strelka in Saint Petersburg, and consists of 106 rooms with classical decor.
  • The hotel has
    • On-site car park
    +1
7.8
Very good13 reviews
Price fromUS$ 268per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Bristol HotelRasstannaya Street 2A Bld1, Saint Petersburg, Russia, 192007View on map
2.2 mi from City Center900 yd from Obvodny Kanal Metro Station
The value-for-money hotel has been entirely renovated in 2011 while respecting the traditional style of the building.
  • The hotel has
    • Paid parking
    +1
8.4
Great571 reviews
Price fromUS$ 61per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Happy InnVoronezhskaya Ulitsa 67A, Saint Petersburg, Russia, 192007View on map
2.2 mi from City Center700 yd from Obvodny Kanal Metro Station
Located next to Mariinsky Theatre and 700 meters from Obvodny Kanal metro station, this hotel features an outdoor swimming pool and a library.
  • The hotel has
    • On-site car park
    +1
8.6
Great2 reviews
Price fromUS$ 98per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

9166 hotels found