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

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

My HotelUlitsa Savushkina 7, Saint Petersburg, Russia, 197183View on map
3.3 mi from City Center300 yd from Chyornaya Rechka Metro Station
Offering convenient proximity to Piterland Shopping Center, the hotel is also close to Statue of Pushkin.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.0
Great4 reviews
Price fromUS$ 21per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Park KrestovskiySevernaya Doroga 12, Saint Petersburg, Russia, 197110View on map
3.9 mi from City Center1500 yd from Yelagin Palace
The hotel rooms boast lovely views over the canal and there are hiking and lawn tennis available on site.
  • The hotel has
    • On-site car park
    +1
6.2
Nice20 reviews
Price fromUS$ 47per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel LitalyAngliskiy Prospekt 17 19, Saint Petersburg, Russia, 190123View on map
1.5 mi from City Center1200 yd from Yusupov Palace on Moyka Street
The hotel is based close to Palace Square in Saint Petersburg, and consists of 13 rooms with colourful decor.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
8.0
Great8 reviews
Price fromUS$ 35per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Apart Hotel Nevsky 150ApartmentNevsky Prospekt 150, Saint Petersburg, Russia, 193024View on map
2.1 mi from City Center1.0 mi from Beloselsky-Belozersky Palace
There are rooms facing the garden and the hotel is set close to Wax Museum.
  • The apartment has
    • Off-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
9.0
Perfect7 reviews
Price fromUS$ 115per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Dvory Capelly HotelBolshaya Konyushennaya Street 9, Saint Petersburg, Russia, 191186View on map
500 yd from City Center500 yd from Palace Square
While staying in the hotel you are invited to discover Coffee Museum set nearby, or walk for only 10 minutes to enjoy Hermitage Museum.
  • The hotel has
    • 24-hour reception
    +1
7.8
Very good110 reviews
Price fromUS$ 75per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Mini Hotel Na Nevskom 136Nevsky Prospekt 136, Saint Petersburg, RussiaView on map
1.9 mi from City Center1500 yd from Beloselsky-Belozersky Palace
Offering location close to Summer Garden, this hotel overlooks the city and has a 24-hour restaurant.
  • The inn has
    • 24-hour reception
    +1
7.8
Very good78 reviews
Price fromUS$ 42per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Nevsky 126 Guest HouseNevsky Prospekt 126, Saint Petersburg, Russia, 191036View on map
1.8 mi from City Center1400 yd from Beloselsky-Belozersky Palace
There are rooms facing the city and the hotel is set close to Admiralty Building.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • 24-hour reception
    +1
9.0
Perfect35 reviews
Price fromUS$ 58per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Tanais HotelNekrasova, 58, Saint Petersburg, Russia, 191014View on map
1.8 mi from City Center1300 yd from Tauride Palace
Near the hotel, there are an underground station and a train station and guests can easily reach Nevsky Prospekt which is not far away.
  • The hotel has
    • RUB 300 per day
    +1
6.6
Nice3 reviews
Price fromUS$ 50per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
RadaGuest houseNekrasova Street 58, Saint Petersburg, Russia, 191014View on map
1.8 mi from City Center1300 yd from Tauride Palace
The hotel offers easy access to Mini Petersburg, boasting 10 rooms in the heart of Saint Petersburg.
  • The guest house has
    • RUB 400 per day
    +1
  • The guest house has
    • Refrigerator
    • Electric kettle
    • Toaster
    +3
8.0
Great37 reviews
Price fromUS$ 51per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Premium Hotel ZabavaDivenskaya Street 5, Saint Petersburg, Russia, 197101View on map
1.5 mi from City Center1.1 mi from Novo-Mikhailovsky Palace
Placed close to State Russian Museum in the heart of Saint Petersburg, this hotel offers 8 rooms.
  • The hotel has
    • 24-hour reception
    +1
8.4
Great17 reviews
Price fromUS$ 71per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Acme Hotel On MarataMarata Street 8, Saint Petersburg, Russia, 191025View on map
1.5 mi from City Center800 yd from Beloselsky-Belozersky Palace
Within easy reach of Arctic and Antarctic Museum, this hotel comprises 10 rooms with private bathrooms.
  • The hotel has
    • 24-hour reception
    +1
7.4
Very good58 reviews
Price fromUS$ 29per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Adagio B&B On ZhukovskogoUlitsa Zhukovskogo 41, Saint Petersburg, Russia, 191014View on map
1.5 mi from City Center900 yd from Beloselsky-Belozersky Palace
Offering convenient proximity to Mart Modern Art Gallery, the hotel is also close to State Russian Museum.
  • The inn has
    • RUB 300 per day
    +1
10.0
Perfect1 review
Price fromUS$ 37per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Apriori HotelV.O Gavanskaya Street 9, Saint Petersburg, Russia, 199106View on map
2.7 mi from City Center400 yd from Lenexpo Exhibition Complex
Near the hotel, there are a tube station and a train station and guests can easily reach Mariinsky Theatre which is not far away.
  • The hotel has
    • Off-site car park
    +1
8.8
Great17 reviews
Price fromUS$ 72per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Avenue HotelUl. Pravdy, 22, Saint Petersburg, RussiaView on map
1.5 mi from City Center1400 yd from Vorontsov Palace
This central hotel is centrally located in Moskovskiy district and has 6 rooms with views of the city.
  • The hotel has
    • Off-site car park
    +1
10.0
Perfect1 review
Price fromUS$ 59per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Kievskaya Hotel On KurskayaKurskaya Street 40, Saint Petersburg, Russia, 192007View on map
2.4 mi from City Center700 yd from Obvodny Kanal Metro Station
Set close to Saint Isaac's Square, the hotel boasts Russian meals served at the onsite seasonal restaurant.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 121per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Alex Hotel Yugo ZapadMarshala Zhukova Pr.,48/1, Saint Petersburg, Russia, 198260View on map
7.5 mi from City Center
Near the hotel, there are a bus stop, a train station and an underground station and guests can easily reach Temple of the Icon of the Mother of God the Perishing which is not far away.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Bar/ Lounge area
    +1
8.8
Great1 review
Price fromUS$ 66per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Svarog Film HotelProspekt Rimskogo-Korsakova 37-А, Saint Petersburg, RussiaView on map
1.2 mi from City Center800 yd from Yusupov Palace on Moyka Street
Located 2 km away from Saint Petersburg city center, this hotel features 8 rooms and a private swimming pool.
  • The hotel has
    • Off-site car park
    +1
7.2
Very good4 reviews
Price fromUS$ 37per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Best Value HotelGuest house7-Ya Sovetskaya Street 9/20 App.37, Saint Petersburg, Russia, 191036View on map
1.9 mi from City Center1500 yd from Tauride Palace
Located a few steps from State Russian Museum, the hotel features 14 rooms with views over the city.
  • The guest house has
    • Cookware/ Kitchen utensils
    • Shared kitchen
    +2
  • The guest house has
    • Airport shuttle
    +1
7.4
Very good55 reviews
Price fromUS$ 29per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel KievskayaDnepropetrovskaya Street 49, Saint Petersburg, Russia, 197002View on map
2.3 mi from City Center700 yd from Obvodny Kanal Metro Station
Set close to Saint Isaac's Cathedral, the hotel boasts Russian meals served at the onsite seasonal restaurant.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.8
Guest rating8 reviews
Price fromUS$ 86per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Friends On VosstaniyaVosstaniya Street 11, Saint Petersburg, Russia, 191011View on map
1.6 mi from City Center1000 yd from Beloselsky-Belozersky Palace
Located within 30 minutes' walk of the city center, this designer hostel gives quick access to Nevsky Prospekt.
  • The riad has
    • 24-hour reception
    +1
8.6
Great182 reviews
Price fromUS$ 45per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

9077 hotels found