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

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

Taleon Imperial Hotel15 Nevsky Prospect, Saint Petersburg, Russia, 191186View on map
400 m from City Centre400 m from Palace Square
A wellness centre, a solarium and a Jacuzzi plus 89 rooms are provided for your use, while the hotel is set next to Two-Ta and Admiralteyskaya metro station.
  • The hotel has
    • On-site car park
    +1
8.8
Great197 reviews
Price from£ 154per nightSelect
Not available
Kempinski Hotel Moika 22Moika River Embankment 22, Saint Petersburg, Russia, 191186View on map
300 m from City Centre300 m from Palace Square
A spa centre and a steam room can be enjoyed on-site together with an international cuisine, while the hotel boasts panoramic setting close to a bus stop.
  • The hotel has
    • RUB 1500 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great174 reviews
Price from£ 174per nightSelect
Not available
Belmond Grand Hotel EuropeMikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia, 191186View on map
900 m from City Centre400 m from Mikhaylovsky Palace
The hotel offers scenic views and easy access to Cathedral of Our Lady of Vladimir, boasting a major location.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great211 reviews
Price from£ 182per nightSelect
Not available
Petro SportShosseinaya Ulitsa 6A Yanino, Saint Petersburg, Russia, 188 689View on map
13.0 km from City Centre
The hotel is nestled in a shopping area, close to Interactive Museum Muzeus and features a wellness centre and a solarium.
  • The hotel has
    • RUB 150 per day
    +1
7.8
Very good23 reviews
Price from£ 38per nightSelect
Not available
Nevsky Grand Apartments10 Bolshaya Konyushennaya, Saint Petersburg, Russia, 191186View on map
500 m from City Centre500 m from Palace Square
Located in Nevskiy district of the city, this superior hotel boasts a private swimming pool and a Russian cuisine is available at the non-smoking restaurant.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
7.8
Very good835 reviews
Price from£ 92per nightSelect
Not available
The State Hermitage Museum Official Hotel10 Pravdy Street, Saint Petersburg, Russia, 191119View on map
2.3 km from City Centre1.1 km from Beloselsky-Belozersky Palace
Located just 1.9 km from State Russian Museum, this hotel features an outdoor swimming pool and a library for guests' convenience.
  • The hotel has
    • On-site car park
    +1
9.4
Perfect40 reviews
Price from£ 161per nightSelect
Not available
Dostoevsky Hotel19, Vladimirsky Prospect, Saint Petersburg, Russia, 191002View on map
The venue offers you to enjoy magnificent river views from the rooms and sunbathe at a private pool.
  • The hotel has
    • RUB 1000 per day
    +1
7.0
Very good100 reviews
Price from£ 95per nightSelect
Not available
Hotel VeraSuvorovsky Prospekt 25/16, Saint Petersburg, Russia, 191036View on map
3.2 km from City Centre1.2 km from Tauride Palace
The hotel includes cots and a special menu for children and offers an exceptional location in Nevskiy district close to State Russian Museum.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.2
Great120 reviews
Price from£ 49per nightSelect
Not available
Gogol Hotel69 Griboyedov Canal, Saint Petersburg, Russia, 190031View on map
1.4 km from City Centre600 m from Mariinsky Palace
Guests can enjoy the lobby restaurant on site that offers Russian cuisine and views of the canal.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great630 reviews
Price from£ 69per nightSelect
Not available
Neptun Business HotelNaberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia, RUS-191119View on map
2.9 km from City Centre1.7 km from Vorontsov Palace
This property welcomes guests since 1991 in the centre of Saint Petersburg, offering cosy rooms and lawn tennis, bowling and ping pong.
  • The hotel has
    • Free on-site car park
    +1
6.4
Nice28 reviews
Price from£ 198per nightSelect
Not available
Corinthia St.PetersburgNevskij Prospekt 57, Saint Petersburg, Russia, 191025View on map
2.1 km from City Centre400 m from Beloselsky-Belozersky Palace
Located in Petrogradskiy district only 2.2 km from Palace Square, this hotel has 388 rooms and an outdoor pool.
  • The hotel has
    • RUB 4200 per day
    +1
8.4
Great415 reviews
Price from£ 789per nightSelect
Not available
Akyan St.PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036View on map
2.5 km from City Centre1000 m from Beloselsky-Belozersky Palace
Featuring a private pool, this property is set a short distance from Oktyabrsky Concert Hall and Mini Petersburg.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.6
Great16 reviews
Price from£ 81per nightSelect
Not available
Trezzini Palace Hotel21 University Embankment, St Petersburg, Ru, Saint Petersburg, Russia, 199034View on map
1.6 km from City Centre500 m from Menshikov Palace
Housed in a building with an imperial-style architecture, this 4-storey hotel is not far away from Stock Exchange and Rostral Columns.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
9.8
Perfect54 reviews
Price from£ 433per nightSelect
Not available
Petro Palace Hotel14 Malaya Morskaya Street, Saint Petersburg, Russia, 190000View on map
600 m from City Centre400 m from Saint Isaac's Cathedral
Set close to Friendly Bar in Admiralteyskiy district, this excellent venue features a swimming pool.
  • The hotel has
    • RUB 525 per day
    +1
8.2
Great417 reviews
Price from£ 166per nightSelect
Not available
Nevsky Aster25 Bolshaya Konyushennaya, Saint Petersburg, Russia, 191186View on map
500 m from City Centre400 m from Palace Square
While staying in this lovely hotel, guests will enjoy a night club and a library plus its location in a shopping area close to Admiralteyskaya metro station.
  • The hotel has
    • Off-site car park
    +1
7.6
Very good172 reviews
Price from£ 66per nightSelect
Not available
Okhtinskaya4 Bolsheokhtinsky Prospekt, Saint Petersburg, Russia, 195027View on map
5.3 km from City Centre1.8 km from Tauride Palace
Set in the business centre of the city near the Neva River, this hotel offers a traditional restaurant and spectacular views.
  • The hotel has
    • On-site car park
    +1
7.0
Very good255 reviews
Price from£ 43per nightSelect
Not available
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 features a primary restaurant, while near the venue, set in Tsentralny district, one will find Bronze Horseman.
  • The hotel has
    • RUB 110 per day
    +1
8.2
Great124 reviews
Price from£ 116per nightSelect
Not available
AngleterreSt. Isaac'S Square, Saint Petersburg, Russia, 190000View on map
800 m from City Centre200 m from Saint Isaac's Cathedral
The hotel provides en-suite rooms and a 24-hour bar, centrally located in a shopping area.
  • The hotel has
    • Off-site car park
    +1
8.2
Great251 reviews
Price from£ 163per nightSelect
Not available
Radisson Royal Hotel49/2 Nevsky Prospect, Saint Petersburg, Russia, 191025View on map
2.0 km from City Centre300 m from Beloselsky-Belozersky Palace
This exclusive venue includes a private swimming pool and a 24-hour restaurant.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
8.0
Great141 reviews
Price from£ 113per nightSelect
Not available
Rossi Boutique Hotel & Spa55 Fontanka Embankment, Saint Petersburg, Russia, 191011View on map
1.6 km from City Centre400 m from Vorontsov Palace
Boasting location close to Gostiny Dvor, the venue includes 50 rooms and an indoor swimming pool.
  • The hotel has
    • On-site car park
    +1
8.4
Great345 reviews
Price from£ 106per nightSelect
Not available

Your booking experience in Saint Petersburg

Whether you're searching for hotels in Saint Petersburg on business or cozy lodging for a family getaway, Saint Petersburg hotel options, such as high-end country houses, guest houses and motels are only a click away. Hotelmix.co.uk enables you to filter your search in Northwestern Federal District by star and guests’ rating, accommodation type, price, services and hotel brands. Start browsing inns, hostels and holiday parks in Northwestern Federal District and find the one you’d like to book.

Budget hotels in Saint Petersburg

If you're a budget-conscious traveler, you may consider a stay at Hostel At Sunny'S with room rates from 24£ or Ajur Classik Hotel where prices start at 39£. Hostel Days is a good cheap option located near Coexistence Gallery. Consider staying at the pocket-friendly Mini-Hotel Maysky, where you'll be less than a 10-minute walk from Chernyshevskaya metro station.

Proximity to public transport

For travelers seeking easy airport access, Pulkovo Hotel is a 30-minute walk from Pulkovo airport. To avoid long rides in the car, stay at Grifon, which is 10 minutes on foot from Admiralteyskaya metro station. Statskij Sovetnik is a 5-minute walk from Vitebsky Rail Terminal train station.

Convenience of staying in the city centre

If a city center appeals to you, have a look at Simple Hostel with a room rate from 15£. Petro Palace Hotel is a well-known 4-star property situated in the very heart of the downtown. If you would like to stay in a neighborhood near restaurants like Bushe, book a hotel in Moskovskiy district, such as Art Hotel Artway or Station Hotel Z12.

Select a hotel next to Palace Square, such as Suricata Hostel Saint Petersburg, located just a 10-minute walk away. If you are looking for a view of the city centre, think about Nevsky Grand Energy in Petrogradskiy district, which is located next to Field of Mars .

Luxury and boutique accommodation

The chic Petrogradskiy district is where you'll find many of the luxury 5-star hotels, such as Ekaterina Hotel. You might also think of Novotel St Petersburg Centre, a boutique hotel with a sauna and hiking. Another 5-star option is Rocco Forte Astoria Hotel, a chain hotel which has a casino, a Jacuzzi and a solarium.

Apartments, B&Bs and others

Apartments Ers Nevsky is an affordable apartment for families located next to The State Hermitage Museum, with room rates from 67£. Guests planning to visit Admiralteyskiy district may want to book a room at Na Konyushennom Apartments, with rates from 47£. If you are interested in business facilities, make sure to book a room in Marusya House Hostel next to Uspenskiy Park. For a relaxing vacation, book a resort hotel near The General Staff Building, such as Dvory Capelly Hotel or Grand Peterhof Spa Hotel.

+ Read more - Less

Filtering results

Please wait...

9169 hotels found