Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Hotels in Saint Petersburg

Search among 11070 available hotels and places to stay in Saint Petersburg from 50+ providers.

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.Hide
Show more
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
0Filter by
View map
Sort by
View map
1-100 out of 11070
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The hotel has
    • Free Wi-Fi in rooms
  • The hotel has
    • RUB 4200 per day
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
View on map2.1 km from City Centre2.0 km from Marble Palace
Located in Petrogradskiy district only 2.2 km from Palace Square, this hotel has 388 rooms and an outdoor pool.
8.4
Great448 reviews
From   £ 187 /nightSelect
Not available
  • The hotel has
    • Free Wi-Fi in rooms
  • The hotel has
    • Paid parking
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour security
View on map900 m from City Centre1.0 km from Marble Palace
The hotel offers scenic views and easy access to Cathedral of Our Lady of Vladimir, boasting a major location.
8.6
Great257 reviews
From   £ 268 /nightSelect
Not available
Novotel St Petersburg CentreHotel
2.3 km from City Centre300 m from
There is an al fresco restaurant available in the stylish hotel set in Moskovskiy district.
8.2
Great200 reviews
From   £ 113 /nightSelect
Not available
Petro Palace HotelHotel
600 m from City Centre400 m from Monument to Nicholas I
Set close to Friendly Bar in Admiralteyskiy district, this excellent venue features a swimming pool.
8.2
Great468 reviews
From   £ 251 /nightSelect
Not available
AmbassadorHotel
1.7 km from City Centre800 m from Mariinsky Palace
Offering 251 rooms with an elegant interior and a private swimming pool onsite, this accommodation is located in Moskovskiy district.
8.0
Great303 reviews
From   £ 80 /nightSelect
Not available
Angleterre HotelHotel
800 m from City Centre200 m from Monument to Nicholas I
The hotel provides en-suite rooms and a 24-hour bar, centrally located in a shopping area.
8.2
Great278 reviews
From   £ 202 /nightSelect
Not available
So Sofitel St PetersburgHotel
700 m from City Centre400 m from Monument to Nicholas I
During your stay in this centrally placed hotel in the heart of Saint Petersburg, you can take advantage of quiet rooms together with Turkish steam bath and massage treatments.
8.8
Great110 reviews
From   £ 319 /nightSelect
Not available
Solo Sokos Hotel Palace BridgeHotel
1.4 km from City Centre700 m from Central Naval Museum
This grand hotel boasts a restaurant that offers you light meals based on typical Russian cuisine.
7.8
Very good877 reviews
From   £ 154 /nightSelect
Not available
Taleon Imperial HotelHotel
400 m from City Centre600 m from Winter Palace
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.
8.8
Great237 reviews
From   £ 312 /nightSelect
Not available
Renaissance St. Petersburg Baltic HotelHotel
1000 m from City Centre300 m from Monument to Nicholas I
While onsite there is a swimming pool, the hotel offers great location right in the heart of Saint Petersburg.
8.2
Great91 reviews
From   £ 197 /nightSelect
Not available
Kempinski Hotel Moika 22Hotel
300 m from City Centre400 m from Winter Palace
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.
8.6
Great188 reviews
From   £ 253 /nightSelect
Not available
Azimut Hotel Saint-PetersburgHotel
2.9 km from City Centre2.0 km from Nikolayevsky Palace
Within easy reach of Gift shop Museum, this hotel comprises 892 rooms with en suite bathrooms.
7.2
Very good809 reviews
From   £ 77 /nightSelect
Not available
The State Hermitage Museum Official HotelHotel
2.3 km from City Centre500 m from
Located just 1.9 km from State Russian Museum, this hotel features an outdoor swimming pool and a library for guests' convenience.
8.6
Great62 reviews
From   £ 481 /nightSelect
Not available
Pushka Inn HotelHotel
400 m from City Centre400 m from Novo-Mikhailovsky Palace
The historic-style building of the hotel boasts 33 rooms close to the Moika River.
9.2
Perfect301 reviews
From   £ 196 /nightSelect
Not available
Helvetia HotelHotel
2.4 km from City Centre300 m from
Close to Mini Petersburg in Saint Petersburg, the tranquil hotel is lodged in a historical-style building and consists of 75 rooms.
8.8
Great250 reviews
From   £ 189 /nightSelect
Not available
Ibis St Petersburg CentreHotel
2.8 km from City Centre500 m from
Located a few steps from Gift shop Museum, the hotel features 221 rooms with views over the city.
7.2
Very good84 reviews
From   £ 61 /nightSelect
Not available
Park Inn By Radisson Pulkovskaya Hotel & Conference Centre St PetersburgHotel
10.7 km from City Centre1.5 km from Yuzny Shopping Centre
The facilities of this superior hotel include a large pool, a heated outdoor pool and a library.
7.0
Very good575 reviews
From   £ 68 /nightSelect
Not available
Aston HotelHotel
2.0 km from City Centre1.9 km from Marble Palace
Ideally located within 20 minutes' walk from the center of Saint Petersburg, the property boasts steam baths and various massages.
8.4
Great351 reviews
From   £ 163 /nightSelect
Not available
Vedensky HotelHotel
2.4 km from City Centre1.8 km from Spit of Vasilyevsky Island
Located in Petrogradskiy district close to Peter and Paul Fortress, this hotel features a private swimming pool and the lobby bar.
8.2
Great137 reviews
From   £ 110 /nightSelect
Not available
Friends LifeHostel
1.9 km from City Centre1.8 km from Marble Palace
Set within 20 minutes' walk from the center of Saint Petersburg, this modern hostel gives quick access to a concert hall and restaurants.
8.2
Great8 reviews
From   £ 48 /nightSelect
Not available
Saint-Petersburg HotelHotel
2.4 km from City Centre1.6 km from Marble Palace
Nestled in a busy area, the hotel offers a 24-hour bar along with a breathtaking city view.
7.0
Very good912 reviews
From   £ 90 /nightSelect
Not available
Park Inn By Radisson Pulkovo AirportHotel
15.6 km from City Centre
The property dates back to 2014, boasts a high-tech-style architecture and has prime location close to Chapel of St. Nicholas.
8.2
Great38 reviews
From   £ 84 /nightSelect
Not available
Akyan St.PetersburgHotel
2.5 km from City Centre500 m from
Featuring a private pool, this property is set a short distance from Oktyabrsky Concert Hall and Mini Petersburg.
8.4
Great36 reviews
From   £ 146 /nightSelect
Not available
WynwoodHotel
800 m from City Centre1000 m from Winter Palace
Located within a short distance of The Museum Complex The State Museum St. Isaac’s Cathedral, this venue offers luxury accommodation with 38 soundproof rooms.
8.0
Great17 reviews
From   £ 179 /nightSelect
Not available
Domina St.PetersburgHotel
1.1 km from City Centre300 m from Monument to Nicholas I
This prestigious hotel welcomes guests since 2012, offering cots and a mini club to the guests with children, and a non-smoking restaurant onsite.
9.2
Perfect304 reviews
From   £ 192 /nightSelect
Not available
Majestic Boutique Hotel DeluxeHotel
1.2 km from City Centre1.4 km from Marble Palace
The prestigious hotel is lodged in a historic-style building, offering 74 comfortable rooms along with facials and massage services.
8.4
Great24 reviews
From   £ 174 /nightSelect
Not available
Best Western Plus Centre HotelHotel
2.7 km from City Centre100 m from
The accomodation is centrally placed near Summer Garden, offering 111 rooms along with a traditional restaurant.
7.4
Very good106 reviews
From   £ 75 /nightSelect
Not available
Soul KitchenGuest house
800 m from City Centre300 m from Mariinsky Palace
Set within a 10-minute walking distance from Hermitage Museum, the hostel gives quick access to an underground station in Admiralteyskiy district.
9.4
Perfect16 reviews
From   £ 65 /nightSelect
Not available
Petr HotelHotel
500 m from City Centre500 m from Senate Square
Featuring Italian architecture, the venue provides 70 rooms and offers easy access to Wedding Museum.
8.8
Great178 reviews
From   £ 198 /nightSelect
Not available
Friends On FontankaHotel
1.6 km from City Centre1.3 km from Mariinsky Palace
Featuring a private swimming pool, this venue offers 30 rooms right in a business area.
8.4
Great14 reviews
From   £ 62 /nightSelect
Not available
Friends LoftHotel
1.3 km from City Centre1.2 km from Mariinsky Palace
While Gostiny Dvor is located nearby, the surrounding area includes Gostiny Dvor subway station within 550 meters from the property.
7.8
Very good9 reviews
From   £ 60 /nightSelect
Not available
Gutenberg HotelHotel
1.2 km from City Centre400 m from Mariinsky Palace
This designer hotel with city views lies close to the sights of Saint Petersburg including Hermitage Museum.
7.6
Very good11 reviews
From   £ 91 /nightSelect
Not available
Catherine Art HotelHotel
900 m from City Centre1000 m from Winter Palace
There are rooms facing the garden and the hotel is set close to Hermitage Museum.
7.6
Very good13 reviews
From   £ 74 /nightSelect
Not available
Art AvenueHotel
1000 m from City Centre300 m from Mariinsky Palace
Located next to Saint Isaac's Square, the venue comprises 35 rooms with city views.
7.6
Very good6 reviews
From   £ 42 /nightSelect
Not available
Kravt Sadovaya HotelHotel
1.1 km from City Centre900 m from Mariinsky Palace
Within easy reach of Palace Square, this hotel comprises 49 rooms with en suite bathrooms.
8.4
Great35 reviews
From   £ 102 /nightSelect
Not available
Liteyny HotelHotel
2.0 km from City Centre1.2 km from Marble Palace
While Hermitage Museum is located nearby, the surrounding area includes Chernyshevskaya subway station within 850 meters from the property.
9.0
Perfect254 reviews
From   £ 17 /nightSelect
Not available
Dom Boutique Hotel By Authentic HotelsHotel
1.5 km from City Centre700 m from Marble Palace
The hotel offers a shared lounge and a library and has a 24-hour bar, featuring a good location in the centre of Saint Petersburg.
8.4
Great46 reviews
From   £ 206 /nightSelect
Not available
Boutique Hotel 1852Hotel
2.1 km from City Centre1.7 km from Marble Palace
Offering location in Admiralteyskiy district close to Coffee Museum, this accommodation features 31 rooms and cots, a buffet and board games.
8.2
Great14 reviews
From   £ 159 /nightSelect
Not available
Art-Hotel RachmaninovHotel
800 m from City Centre800 m from Mariinsky Palace
Offering a quiet location in Nevskiy district of Saint Petersburg, the hotel welcomes guests with a daily continental breakfast.
8.4
Great149 reviews
From   £ 122 /nightSelect
Not available
Galunov HotelHotel
3.2 km from City Centre600 m from
The family hotel is a good starting point to Saint Petersburg' sights including Wax Museum and The ADAMA Artistic Studio of Tin Miniatures.
7.2
Very good4 reviews
From   £ 151 /nightSelect
Not available
Rocco Forte Astoria HotelHotel
800 m from City Centre200 m from Monument to Nicholas I
Set near Mini Petersburg, this elegant venue is 10 minutes' walk of the city center.
8.4
Great135 reviews
From   £ 500 /nightSelect
Not available
Offenbacher HotelHotel
2.5 km from City Centre700 m from
The designer hotel is a good starting point to Saint Petersburg' sights including Coffee Museum and House of Konovalova.
7.4
Very good3 reviews
From   £ 78 /nightSelect
Not available
Station Hotel Premier S10Hotel
1.3 km from City Centre400 m from Mariinsky Palace
While Friendly Bar is located nearby, the surrounding area includes Sadovaya subway station within 650 meters from the property.
8.0
Great9 reviews
From   £ 1 014 /nightSelect
Not available
3 MostaHotel
800 m from City Centre300 m from Marble Palace
Offering 26 rooms with cathedral views, the hotel is set in Nevskiy district, just steps from Faberge Museum.
8.8
Great467 reviews
From   £ 127 /nightSelect
Not available
Crowne Plaza St. Petersburg-Ligovsky, An Ihg HotelHotel
2.7 km from City Centre500 m from
The hotel is based close to Summer Garden in Saint Petersburg, and consists of 195 rooms with standard decor.
8.6
Great299 reviews
From   £ 139 /nightSelect
Not available
Rossi Boutique HotelHotel
1.6 km from City Centre1.5 km from Mariinsky Palace
Boasting location close to Gostiny Dvor, the venue includes 50 rooms and an indoor swimming pool.
8.4
Great372 reviews
From   £ 166 /nightSelect
Not available
Russ HotelHotel
Featuring a spa centre and a Jacuzzi, the hotel is situated 1350 meters away from Summer Garden and a few minutes' walk from a tube station.
7.4
Very good467 reviews
From   £ 76 /nightSelect
Not available
Four Seasons Hotel Lion Palace St. PetersburgHotel
700 m from City Centre400 m from Monument to Nicholas I
A wellness centre, a Jacuzzi and a sauna plus 183 rooms are provided for your use, while the hotel is set next to Peter and Paul Fortress and Admiralteyskaya metro station.
8.8
Great72 reviews
From   £ 653 /nightSelect
Not available
Alexander HouseHotel
2.4 km from City Centre1.4 km from Mariinsky Palace
Guests can enjoy views of Kryukov Canal, while taking advantage of central location in Admiralteyskiy district.
9.0
Perfect98 reviews
From   £ 132 /nightSelect
Not available
Hotel 1913 YearHotel
1.2 km from City Centre300 m from Mariinsky Palace
Featuring historic architecture, the venue provides 38 rooms and offers easy access to Kazan Cathedral.
8.6
Great171 reviews
From   £ 76 /nightSelect
Not available
Solo Sokos Hotel VasilievskyHotel
1.9 km from City Centre900 m from Nikolayevsky Palace
The venue is set 350 meters from Vasileostrovskaya metro station and offers en-suite rooms plus a private pool.
8.4
Great465 reviews
From   £ 148 /nightSelect
Not available
Vertical AparthotelHotel
3.9 km from City Centre300 m from
Located just off Saint Isaac's Cathedral in Admiralteyskiy district, this hotel features 126 rooms and an indoor swimming pool and a library.
7.8
Very good19 reviews
From   £ 88 /nightSelect
Not available
Hotel Imperial ArtHotel
1.5 km from City Centre1.3 km from Mariinsky Palace
The cosy hotel is set in the centre of Saint Petersburg, about 10 minutes' walk of Gostiny Dvor underground station.
8.0
Great8 reviews
From   £ 295 /nightSelect
Not available
Moscow HotelHotel
4.3 km from City Centre100 m from
The hotel offers you 777 functional rooms, where you can admire splendid views of the sea.
7.4
Very good289 reviews
From   £ 81 /nightSelect
Not available
Station Hotel A1Hotel
400 m from City Centre600 m from Winter Palace
The hotel provides en-suite rooms and a lounge bar, conveniently located in a central area.
8.6
Great107 reviews
From   £ 46 /nightSelect
Not available
Riverside Nevsky HotelEconomy hotel
600 m from City Centre700 m from Winter Palace
There are rooms facing the city and the hotel is set close to Friendly Bar.
8.2
Great81 reviews
From   £ 35 /nightSelect
Not available
Oktiabrskaya HotelHotel
2.7 km from City Centre200 m from
Sample Russian cuisine and enjoy an indoor pool in the hotel, boasting a perfect location close to Gift shop Museum.
7.2
Very good614 reviews
From   £ 89 /nightSelect
Not available
Sky RoomsGuest house
400 m from City Centre600 m from Winter Palace
Located next to City Sculpture Museum, the venue comprises 15 rooms with city views.
8.4
Great163 reviews
From   £ 51 /nightSelect
Not available
Aglaya Hotel & CourtyardHotel
2.7 km from City Centre300 m from
Featuring a French-style building in Frunzenskiy district, the hotel boasts a terrace restaurant onsite.
8.4
Great23 reviews
From   £ 78 /nightSelect
Not available
Ekaterina HotelHotel
700 m from City Centre200 m from Novo-Mikhailovsky Palace
The hotel offers easy access to Hermitage Museum, boasting 40 rooms in the heart of Saint Petersburg.
8.8
Great22 reviews
From   £ 250 /nightSelect
Not available
Nevsky Grand ApartmentsAparthotel
The largest option:
2 adults
1 bedroom
2 beds
500 m from City Centre700 m from Winter Palace
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.
7.8
Very good848 reviews
From   £ 67 /nightSelect
Not available
Station Hotel S13Hotel
1.4 km from City Centre600 m from Mariinsky Palace
Placed close to Gift shop Museum in the centre of Saint Petersburg, this hotel offers 57 rooms.
7.8
Very good8 reviews
From   £ 75 /nightSelect
Not available
Dashkova ResidenceHotel
1.2 km from City Centre400 m from Senate Square
Located next to Hermitage Museum, the venue comprises 75 rooms with city views.
8.2
Great10 reviews
From   £ 83 /nightSelect
Not available
Metropolis HotelHotel
300 m from City Centre500 m from Winter Palace
Located next to The General Staff Building, the venue comprises 9 rooms with city views.
From   £ 90 /nightSelect
Not available
Original Sokos Hotel Olympia GardenHotel
2.9 km from City Centre300 m from
The hotel has a swimming pool and lies close to Sennaya Square which is worth visiting.
8.0
Great413 reviews
From   £ 139 /nightSelect
Not available
Station Hotel M19Hotel
2.4 km from City Centre400 m from
Featuring Art Nouveau architecture, the venue provides 81 rooms and offers easy access to Hermitage Museum.
8.4
Great430 reviews
From   £ 65 /nightSelect
Not available
Lotte Hotel St. Petersburg - The Leading Hotels Of The WorldHotel
900 m from City Centre100 m from Mariinsky Palace
Offering 154 rooms with a classic interior and a plunge pool onsite, this accommodation is located in Moskovskiy district.
8.4
Great23 reviews
From   £ 476 /nightSelect
Not available
Hotel Akhilles I CherepakhaHotel
2.4 km from City Centre500 m from
Set at a short distance from Dostoevsky Monument, it is boutique accommodation to stay in Tsentralny district of the city.
7.6
Very good7 reviews
From   £ 84 /nightSelect
Not available
The Faces MoykaHotel
800 m from City Centre300 m from Marble Palace
While Palace Square is located nearby, the surrounding area includes Nevsky Prospekt subway station within 500 meters from the property.
8.0
Great15 reviews
From   £ 139 /nightSelect
Not available
Netizen Saint Petersburg CentreHostel
900 m from City Centre300 m from Mariinsky Palace
Nestled within a 10-minute walk of the city center, this designer hotel gives quick access to a tube station.
8.0
Great2 reviews
From   £ 42 /nightSelect
Not available
Boutique Hotel The GammaHotel
3.6 km from City Centre500 m from
Boasting a 24-hour restaurant, this boutique hotel is available close to Trinity Cathedral.
7.8
Very good7 reviews
From   £ 361 /nightSelect
Not available
Trezzini Palace Boutique HotelHotel
1.6 km from City Centre700 m from Nikolayevsky Palace
Housed in a building with an imperial-style architecture, this 4-storey hotel is not far away from Stock Exchange and Rostral Columns.
9.4
Perfect68 reviews
From   £ 296 /nightSelect
Not available
Happy PushkinApartment
The largest option:
2 adults
1 bedroom
2 beds
1.7 km from City Centre300 m from Nikolayevsky Palace
This pet-friendly hotel with garden views lies close to the sights of Saint Petersburg including Hermitage Museum.
8.4
Great298 reviews
From   £ 55 /nightSelect
Not available
Fortecia Peter ApartmentsApartment
The largest option:
2 adults
1 bedroom
1 bed
500 m from City Centre300 m from Novo-Mikhailovsky Palace
Located in Vyborgsky district only 2.5 km from Coffee Museum, this hotel has 20 rooms and a private swimming pool.
8.2
Great197 reviews
From   £ 73 /nightSelect
Not available
Aleksandr HotelHotel
1.3 km from City Centre400 m from Mariinsky Palace
Within easy reach of The Admiralty, this hotel comprises 25 rooms with private bathrooms.
8.6
Great337 reviews
From   £ 116 /nightSelect
Not available
Kaleidoscope On NevskiyHotel
2.2 km from City Centre200 m from
Located next to Faberge Museum, the venue comprises 11 rooms with courtyard views.
7.2
Very good4 reviews
From   £ 168 /nightSelect
Not available
Demetra Art HotelHotel
2.5 km from City Centre1.9 km from Marble Palace
Set in a shopping area, this traditional hotel has a private pool and 57 rooms within walking distance of Nevsky Prospekt.
8.6
Great294 reviews
From   £ 104 /nightSelect
Not available
Radisson Royal HotelHotel
2.0 km from City Centre1.8 km from Marble Palace
This exclusive venue includes a private swimming pool and a 24-hour restaurant.
8.0
Great169 reviews
From   £ 156 /nightSelect
Not available
Anabel At Nevsky 88Hotel
2.1 km from City Centre1.9 km from Marble Palace
This hotel with cafés and restaurants onsite features 49 contemporary rooms and is conveniently located a short walk from Mini Petersburg.
8.6
Great275 reviews
From   £ 85 /nightSelect
Not available
Baby Lemonade HotelHotel
1.2 km from City Centre1.0 km from Marble Palace
The hotel offers easy access to Summer Garden, boasting 15 rooms in the heart of Saint Petersburg.
7.4
Very good12 reviews
From   £ 14 /nightSelect
Not available
Liki Loft HotelHotel
2.2 km from City Centre1.6 km from Marble Palace
Located next to Palace Square, the venue comprises 20 rooms with city views.
8.6
Great3 reviews
From   £ 82 /nightSelect
Not available
Baby Lemonade HostelHostel
1.2 km from City Centre1.0 km from Marble Palace
While Bronze Horseman, Monument To Peter I is located nearby, the surrounding area includes Gostiny Dvor tube station within 750 metres from the property.
9.2
Perfect360 reviews
From   £ 7 /nightSelect
Not available
Kentron Boutique HotelHotel
3.3 km from City Centre700 m from
Offering 35 rooms with city views, the hotel is set in Nevskiy district, just steps from The ADAMA Artistic Studio of Tin Miniatures.
9.0
Perfect7 reviews
From   £ 151 /nightSelect
Not available
Inbox Capsule HotelCapsule hotel
1.6 km from City Centre1.0 km from Marble Palace
The hotel offers easy access to Gostiny Dvor, boasting 24 rooms in the historical centre of Saint Petersburg.
7.4
Very good3 reviews
From   £ 19 /nightSelect
Not available
Hotel OnyxHotel
2.7 km from City Centre600 m from
Set in the heart of Saint Petersburg, the property offers 28 rooms overlooking the city.
8.0
Great3 reviews
From   £ 75 /nightSelect
Not available
Chickadee HostelHostel
1.8 km from City Centre1.7 km from Mariinsky Palace
Serving a daily continental breakfast, the hostel is located in Tsentralny district, nearly 1400 meters from State Russian Museum.
7.8
Very good6 reviews
From   £ 29 /nightSelect
Not available
Butik - Otel Pavlovskie ApartamentyHotel
900 m from City Centre300 m from Marble Palace
The hotel offers easy access to Hermitage Museum, boasting 19 rooms in the middle of Saint Petersburg.
8.8
Great13 reviews
From   £ 95 /nightSelect
Not available
Holiday Inn Express St. Petersburg - SadovayaHotel
2.2 km from City Centre1.3 km from Mariinsky Palace
Featuring a courtyard and a shared lounge, the hotel offers a central accommodation just outside Hermitage Museum.
8.4
Great16 reviews
From   £ 105 /nightSelect
Not available
The Faces PetrogradskayaHotel
2.3 km from City Centre1.8 km from Marble Palace
Offering 25 rooms with city views, the hotel is set in Tsentralny district, just steps from Summer Garden.
7.8
Very good7 reviews
From   £ 175 /nightSelect
Not available
By Hermitage HouseApartment
The largest option:
3 adults
1 bedroom
2 beds
400 m from City Centre600 m from Winter Palace
Conveniently set close to Coffee Museum, the hotel offers bright rooms and a 24-hour restaurant.
8.0
Great322 reviews
From   £ 64 /nightSelect
Not available
Kristoff HotelHotel
2.1 km from City Centre2.0 km from Mariinsky Palace
Centrally located in the old district of Saint Petersburg, the hotel offers meals, playpens and a play area for guests with families.
8.6
Great621 reviews
From   £ 62 /nightSelect
Not available
Tuchkov Hotel At The Palace SquareInn
500 m from City Centre500 m from Monument to Nicholas I
Located a few steps from Saint Isaac's Cathedral, the hotel features 6 rooms with views over the city.
9.6
Perfect53 reviews
From   £ 94 /nightSelect
Not available
Neva Delta HotelHotel
1.0 km from City Centre200 m from Monument to Nicholas I
The hotel features a lounge restaurant, while near the venue, set in Petrogradskiy district, one will find Monument to Catherine the Great.
8.6
Great66 reviews
From   £ 92 /nightSelect
Not available
Anastasia Mini-HotelBed & Breakfast
1.3 km from City Centre500 m from Monument to Nicholas I
This luxury hotel with river views lies close to the sights of Saint Petersburg including Kazan Cathedral.
From   £ 151 /nightSelect
Not available
Gogol HotelHotel
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.
8.4
Great653 reviews
From   £ 94 /nightSelect
Not available
Courtyard By Marriott St. Petersburg VasilievskyHotel
2.3 km from City Centre1.5 km from Central Naval Museum
In addition to a French cuisine, this hotel offers a music bar and non-smoking rooms boasting a premier setting next to the Neva River.
8.0
Great243 reviews
From   £ 42 /nightSelect
Not available
M-HotelHotel
1.2 km from City Centre1.4 km from Mariinsky Palace
There are rooms facing the city and the hotel is set close to Coffee Museum.
8.6
Great91 reviews
From   £ 116 /nightSelect
Not available
Hotel Indigo St.Petersburg- Tchaikovskogo, An Ihg HotelHotel
1.9 km from City Centre1.2 km from Marble Palace
Situated about 15 minutes' walk from State Russian Museum, the venue has 120 rooms with a breathtaking view of the garden.
8.6
Great43 reviews
From   £ 203 /nightSelect
Not available
Agni Club HotelHotel
2.2 km from City Centre200 m from
Offering soundproof rooms and a gym area and a jogging track, the venue is set in the centre of the city, close to Hermitage Museum.
8.6
Great914 reviews
From   £ 123 /nightSelect
Not available
Parklane Resort And SpaHotel
4.8 km from City Centre300 m from
Boasting the location next to Hermitage Museum, the property offers a view over the river and a Jacuzzi and a sauna.
8.2
Great30 reviews
From   £ 175 /nightSelect
Not available

Filtering results

Please wait...

11070 hotels found

FAQs about hotels in Saint Petersburg

We hope that the answers to these questions will help you plan your trip

What are the top pet-friendly hotels in Saint Petersburg?

If you want to stay in Saint Petersburg with pets, HotelMix.co.uk offers 130 deals to choose from. You can book Okhtinskaya Hotel (rating: 7.0/10) for 43£ per night. It offers bright, en suite and contemporary rooms with cable channels, a balcony and a work desk. Alternatively, find out Dolce Vita (rating: 7.6/10) with a free private car park, airport shuttles and a photocopier. This 3-star accommodation costs 51£ per night. Other suitable options include Kentron Boutique Hotel, Ptitsa Apart Hotel and Orbita Hotel.

What are the best city centre hotels in Saint Petersburg?

Our HotelMix.co.uk travel data based on 2860 guests' reviews show the top places in Saint Petersburg city centre. The best hotel in Saint Petersburg city centre is Residence On Morskaya rated 7.6/10, offering airport shuttles, ironing and housekeeping on site. Catherine Art Hotel, Art Hostel Near Kazan Cathedral and Art-Hotel Rachmaninov are also suitable for your fantastic stay.

What are the top hotels in Primorsky district?

More than 4 properties are situated in Primorsky district. One of the best hotels in Primorsky district is Guest House Blizhnie Dubki at the cost of 37£ per night, offering free shuttle bus service, a Jacuzzi and a gaming room. Guest House Novoselkovsky rated 8.2/10 has free private parking, free parking and a xerox on site. Our guests were pleased with a flat-screen TV with satellite channels, a kitchenette and sound-proofed windows in its rooms. Valeria Mini Hotel is a hotel with rating 7.2/10 at the cost of 49£ per one night.

What are the top cheap hotels in Saint Petersburg?

Choose the best cheap hotel among 127 options in Saint Petersburg. Mom, I'M Home rated 6.2/10 is one of the best Saint Petersburg cheap properties from 7£ per night. It features café on site. Also Mini Hotel Pesteliya is a good choice with rating 8.2/10 at the cost of 29£ per night. Check other top budget hotels: Mesto Hotel, Superhostel Nevsky Prospekt 95 and Guest Rooms Na Bolshoy Pushkarskoy.

What are the top 5-star hotels in Saint Petersburg?

If you are searching for a luxury stay in Saint Petersburg, we offer you 7 properties to choose from. The State Hermitage Museum Official Hotel with rating 8.6/10 provides an outdoor swimming pool, steam baths and a Jacuzzi, as well as bright, stylish and air-conditioned rooms with a work desk, a fireplace and a private terrace.

What are the most popular boutique hotels in Saint Petersburg?

More than 5477 reviews of our guests may help to find the best Saint Petersburg boutique hotel. Hotel Park Krestovskiy (rating: 7.0/10) is the top Saint Petersburg property with a tennis court, shopping service and hiking. Guests can book a bright, cosy and soundproof room with a work desk, a sofa and television for about 136£ per night. Ambassador with rating 8.0/10 is a stylish accommodation with a podium, a conference hall and meeting rooms for 83£ per night. Crowne Plaza St. Petersburg-Ligovsky, An Ihg Hotel with rating 8.6/10: a 4-star property for 139£ per night.

Which hotels for couples in Saint Petersburg are the best to stay at?

According to HotelMix.co.uk travel data, there are 483 deals for couples. Consider booking Holiday Inn St. Petersburg Moskovskye Vorota, An Ihg Hotel (rating: 8.0/10) for about 123£ per night. It offers a tennis court, a golf course and porter service. This 4-star accommodation is set in Moskovskiy district and has 24 hour front desk assistance, laundry and babysitting on site. Find out other suitable accommodations — Hotel Kievskaya, Friends On Fontanka and Tourist Hotel Econom.

Which hotels in Saint Petersburg are good for families?

Based on 18410 guests' reviews, there are 140 child-friendly deals to choose from. Cameo Hotel rated 8.4/10 for 68£ per night is the top Saint Petersburg option. It offers free shuttle bus service, cots and porter service, as well as shuttle service, tour/ticket assistance and 24-hour front desk on site. Guests can enjoy a kitchenette, a work desk and an electric kettle in bright, cosy and modern rooms. Three Rivers Hotel, Butik - Otel Pavlovskie Apartamenty and Hotel Gogol House all received 18410 reviews from families travelling in Saint Petersburg.

What are the most popular Saint Petersburg properties not far from Savior on the Spilled Blood?

To be not far from Savior on the Spilled Blood, stay at Liteyny Hotel (rating: 9.0/10), which is only a 15-minute walk from the attraction and offers concierge service, board games and a xerox. Guests can enjoy Italian, Mediterranean, Southern-Italian and Sicilian meals at Il Milanese restaurant nearby. Otel Riversaid Dworzovaya Ploszczagy (rating: 8.0/10) is also a perfect option, set 0.6 km from Savior on the Spilled Blood. Along with shuttle service and 24-hour front desk assistance, this property offers free Wi-Fi, air conditioner and a wardrobe in every bright, non-smoking and individual room.

What are the top Saint Petersburg hotels not far from the tube station?

There are 17 deals for guests without a car, such as Tuchkov Hotel At The Palace Square with rating 9.6/10 offering concierge service, cots and a business centre. It's situated 5 minutes' walk from Admiralteyskaya tube station and features rooms with rates from 13£ per night. The Sky At Nevsky (rating: 8.6/10) is also a good 3-star choice, set a 5-minute walk from the tube station.

What are the top places to stay in Saint Petersburg with outdoor pools?

According to 2157 reviews, there are 16 hotels featuring outdoor pools in Saint Petersburg. Consider booking New Peterhof Hotel with rating 8.6/10. Offering an outdoor swimming pool, an indoor swimming pool and a golf course, this property also provides a gym and an indoor pool on site and is set a 10-minute walk from Memorial to the Victims of the Revolution. We also recommend Grand Hotel Europe, A Belmond Hotel, St Petersburg (rating: 8.6/10) with fitness classes, an indoor pool and a gym. If you want to relax, this 5-star property has a health club, a solarium and an indoor pool, as well as a 24-hour, lounge and snack bar. Other top properties are Taleon Imperial Hotel, Lotte Hotel St. Petersburg - The Leading Hotels Of The World and Hilton Expoforum.

Where to stay in Saint Petersburg?

Best cheap 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.

Saint Petersburg airports & Underground stations

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

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.

Explore and find your best 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.

Show moreLess