Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA fly to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK

Hotels in St. Petersburg

Many St. Petersburg hotels make imaginative use of historic buildings, providing a fascinating insight into Russia’s architectural past.

The five star Rocco Forte's Hotel Astoria, located next to St. Isaac’s Cathedral for over a century, has found space for a swimming pool, fitness centre and spa while keeping an opulent décor harking back to the 1900s. Around the corner, four star Petro Palace has a similarly grand appearance but has gone for a more understated modern look in its bedrooms, also squeezing in an indoor swimming pool and sauna. While rooms at the more affordable Nevsky Hotel Aster are smaller and more simply furnished, they have an equally excellent location very near the Cathedral of the Spilled Blood. Another good value option is the literary-themed Dostoevsky Hotel, located five minutes walk from Nevsky Prospekt, with an onsite sauna and neutrally decorated rooms, many with views over the domes of a 19th-century church.

3 star St. Petersburg hotels

4 star St. Petersburg hotels

5 star St. Petersburg hotels

Emerald

Emerald

BA Star Rating

Star rating 5 out of 5

TripAdvisor rating

TripAdvisor rating 4.0 out of 5

100 reviews

Flight + 3 nights hotel 

from £315 pp
07 Nov - 10 Nov

 

Choose hotel

Luxury spa hotels we recommend

Terms and conditions