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
Get Prices

5-star 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
Applied filters
Stars:   ×
39 Bolshaya Morskaya, Saint Petersburg, Russia, 190000View on map
900 m from City Centre200 m from Mariinsky Palace
Set near Mini Petersburg, this elegant venue is 10 minutes' walk of the city center.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    • 24-hour business centre
    +5
8.6
Great112 reviews
Price from£ 275per nightSelect
Not available
Mikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia, 191186View on map
900 m from City Centre100 m from Catholic Church of St. Catherine
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
8.6
Great96 reviews
Price from£ 199per nightSelect
Not available
St. Isaac'S Square, Saint Petersburg, Russia, 190000
800 m from City Centre300 m from Mariinsky Palace
The hotel provides en-suite rooms and a 24-hour bar, centrally located in a shopping area.
8.2
Great256 reviews
Price from£ 178per nightSelect
Not available
1 Voznesensky Prospekt, Saint Petersburg, Russia, 190000
700 m from City Centre500 m from Mariinsky Palace
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.
9.2
Perfect50 reviews
Price from£ 356per nightSelect
Not available
Nevskij Prospekt 57, Saint Petersburg, Russia, 191025
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.
8.4
Great417 reviews
Price from£ 296per nightSelect
Not available
Moika River Embankment 22, Saint Petersburg, Russia, 191186
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.
8.6
Great197 reviews
Price from£ 174per nightSelect
Not available
15 Nevsky Prospect, Saint Petersburg, Russia, 191186
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.
8.8
Great202 reviews
Price from£ 187per nightSelect
Not available
99, Moika River Embankment, Saint Petersburg, Russia, 190000
1.1 km from City Centre300 m from Mariinsky Palace
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
Perfect285 reviews
Price from£ 165per nightSelect
Not available
10 Pravdy Street, Saint Petersburg, Russia, 191119
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.
9.4
Perfect40 reviews
Price from£ 111per nightSelect
Not available
49/2 Nevsky Prospect, Saint Petersburg, Russia, 191025
2.0 km from City Centre300 m from Beloselsky-Belozersky Palace
This exclusive venue includes a private swimming pool and a 24-hour restaurant.
8.0
Great146 reviews
Price from£ 280per nightSelect
Not available
V.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia, 199004
1.4 km from City Centre600 m from Yubileyny Sports Complex
This grand hotel boasts a restaurant that offers you light meals based on typical Russian cuisine.
7.8
Very good845 reviews
Price from£ 126per nightSelect
Not available
Gangutskaya Street, 4, Saint Petersburg, Russia
1.5 km from City Centre200 m from Saint Petersburg Art and Industry Academy
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.6
Great26 reviews
Price from£ 76per nightSelect
Not available
21 University Embankment, Saint Petersburg, Russia, 199034
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.
9.8
Perfect54 reviews
Price from£ 413per nightSelect
Not available
Millionnaya Street, 10 A, Saint Petersburg, Russia
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.
9.2
Perfect14 reviews
Price from£ 189per nightSelect
Not available
2, Antonenko Lane, Saint Petersburg, Russia, 190000
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.
10.0
Perfect1 review
Price from£ 245per nightSelect
Not available
Griboedova Canal 133A, Saint Petersburg, Russia, 190068
2.2 km from City Centre900 m from Yusupov Palace on Moyka Street
Located a few steps from Saint Isaac's Square, the hotel features 10 rooms with views over the canal.
Price from£ 140per nightSelect
Not available
Naberezhnaya Obvodnogo Kanala 130, Saint Petersburg, Russia
3.6 km from City Centre500 m from Baltic
Boasting a 24-hour restaurant, this boutique hotel is available close to Trinity Cathedral.
Price from£ 229per nightSelect
Not available
18 Suvorovsky Prospect, Saint Petersburg, Russia, 191036
3.1 km from City Centre1.4 km from Tauride Palace
In the vicinity of this exclusive there is Gift shop Museum and guests can also discover the shopping area.
7.8
Very good120 reviews
Price from£ 160per nightSelect
Not available
9 Vladimirsky Prospect, Saint Petersburg, Russia
2.0 km from City Centre300 m from Beloselsky-Belozersky Palace
Providing access to State Russian Museum, this hotel is a 30-minute walk from Peter and Paul Fortress and offers a 24-hour restaurant.
8.4
Great113 reviews
Price from£ 106per nightSelect
Not available
6 Voznesensky Prospect, Saint Petersburg, Russia
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
Great89 reviews
Price from£ 203per nightSelect
Not available
Labutina Street 20-22, Saint Petersburg, Russia, 190121
2.7 km from City Centre1.4 km from Yusupov Palace on Moyka Street
The designer hotel is set in the centre of Saint Petersburg, about 20 minutes' walk of Baltiyskaya underground station.
8.2
Great4 reviews
Price from£ 5per nightSelect
Not available
1 8 Bol'Shaya Pushkarskaya Str, Saint Petersburg, Russia, 190000
2.0 km from City Centre700 m from Yubileyny Sports Complex
Offering location in Petrogradskiy district, the hotel features cots, a special menu and board games for guests with children.
Price from£ 1 264per nightSelect
Not available
5 Ya Liniya Vasilyevskogo Ostrova, Saint Petersburg, Russia, 199178
2.5 km from City Centre1000 m from Yubileyny Sports Complex
Set at a short distance from Winter Palace, it is luxury accommodation to stay in Vasileostrovskiy district of the city.
Price from£ 47per nightSelect
Not available
Ulitsa Chekistov 26, Saint Petersburg, Russia, 198329
13.6 km from City Centre
Located less than 11 km from Lenexpo Exhibition Complex, this venue features a balcony and a kitchen.
Price from£ 32per nightSelect
Not available
Ul. Bolshaya Morskaya. 54, Lit., Saint Petersburg, Russia, 190000
1.1 km from City Centre300 m from Mariinsky Palace
Offering Mediterranean dishes, the hotel is set close to Hermitage Museum in Moskovskiy district.
Price from£ 109per nightSelect
Not available
30 Liteyniy Avenue, Saint Petersburg, Russia, 191014
1.8 km from City Centre600 m from Saint Petersburg Art and Industry Academy
While Nekrasov Memorial Museum-Apartment is located nearby, the surrounding area includes Chernyshevskaya subway station within 750 meters from the property.
Price from£ 51per nightSelect
Not available

Filtering results

Please wait...

26 hotels found