There are a lot of hotels in St. Petersburg. We choose the best of them based on our view and numerous reviews of our tourists.
Grand Hotel Europe
The perfect combination of luxury, comfort and location. The hotel building is situated in the very centre of the city between Nevsky Prospect and Art Square.
Lotte Hotel is a more expensive hotel, which often occupies the first place in various ratings of the best hotels in St. Petersburg. We gave it the second place, according to our tourists, despite the high quality of service at the hotel — the price seems somewhat too high, and the rooms are old. However, the hotel has a great view of St. Isaac’s Square.
Sofitel is another good hotel near St. Isaac’s Square. There are panoramic sky bar, swimming pool and rooms with amazing views of the historic part of the city.
Four Seasons Lion Palace
The hotel with a world name is located in a historical palace building with a facade overlooking the Alexandrian Garden. It’s just 3 minutes from the Hermitage Museum. The hotel has a perfect service and beautiful rooms.
The hotel is located in a 19th-century mansion, directly opposite Palace Square and the Hermitage Museum. Kempinski is in a five minutes’ walk from Nevsky Prospekt and the main attractions of the city. The hotel offers European service in all 200 rooms and suites.
Located on Nevsky Prospekt, the hotel occupies three historic buildings with refined interiors filled with works of art and antiques. Guests can enjoy the restaurant with panoramic windows overlooking Nevsky Prospect, as well as several exquisitely decorated bars.
Solo Sokos Hotel Palace Bridge
A unique hotel in the “urban resort” format with fitness club, spa and indoor golf course. The hotel is 5 minutes walking from the Old Saint Petersburg Stock Exchange and Rostral Columns, the Exchange and Palace Bridges.