7 Best Hotels in St. Petersburg, Russia

Alexander House

$$$ | 27 nab. Kryukova Canala, St. Petersburg, 190068, Russia Fodor's Choice

Each of the 20 airy guest rooms here shows off an original, somewhat quirky design that incorporates wood, brick, linen, and other natural materials in a style that evokes a different city or country, from Rome to China. A fireplace in the lounge and a banya (Russian steam bath) on the ground floor add to the homey atmosphere, making this place all the more popular with singers and musicians performing at the nearby Mariinsky Theatre.

Pros

  • Quiet and homey
  • Environmentally friendly
  • Good breakfast and restaurant
  • Helpful multilingual staff
  • Free loaner laptops

Cons

  • No gym or spa
  • Some rooms are small
  • A bit out of the way
27 nab. Kryukova Canala, St. Petersburg, 190068, Russia
812-334–3540
hotel Details
20 rooms
Rate Includes: Credit cards accepted, Free Breakfast

Quick Facts

Astoria

$$$$ | 39 ul. Bolshaya Morskaya, St. Petersburg, 190000, Russia Fodor's Choice

An art-nouveau landmark, one of St. Petersburg's most renowned hotels before the Revolution, is once again a luxurious place to stay, with magnificently decorated guest quarters overlooking St. Isaac's Square through tall windows. Downstairs, lovely lounges are filled with antiques, the Davidoff restaurant serves Russian classics, and a spa and fitness center are state of the art. A staff well accustomed to attending to celebrities and heads of state delivers service fit for royalty.

Pros

  • Beautiful location
  • Classy dining
  • Stylish surroundings

Cons

  • Sky-high prices
  • Frequent security checks due to VIPs
  • A bit far from the metro
  • No pool but use of one at nearby hotel
39 ul. Bolshaya Morskaya, St. Petersburg, 190000, Russia
812-494–5757
hotel Details
168 rooms
Rate Includes: Credit cards accepted, No Meals

Quick Facts

Belmond Grand Hotel Europe

$$$$ | 1/7 ul. Mikhailovskaya, St. Petersburg, 191186, Russia Fodor's Choice

Behind the stunning neobaroque facade lies an art-nouveau interior with stained-glass windows, antique furnishings, and stylish and comfortable guest rooms done in pleasing shades of mauve, cream, and gold. The Russian staff upholds the highest European standards, and an endless list of amenities includes the hotel's own brand of cigars and chocolates. Nevsky prospekt, the Hermitage, and ploshchad Iskusstv are all within walking distance. If money is no object, this is the place to stay.

Pros

  • The best in town combines the elegance of prerevolutionary St. Petersburg with loads of modern amenities
  • Prime location
  • Historic building

Cons

  • So expensive that if you have to ask the price, you can't afford it
1/7 ul. Mikhailovskaya, St. Petersburg, 191186, Russia
812-329--6000
hotel Details
266 rooms
Rate Includes: Credit cards accepted, Free Breakfast

Quick Facts

Recommended Fodor's Video

Kempinski Hotel Moika 22

$$$$ | 22 nab. Reki Moiki, St. Petersburg, 191186, Russia Fodor's Choice

Behind a 1853 facade are sumptuous rooms furnished with substantial antiques, loaded with modern amenities, and, in many cases, overlooking the Hermitage. St. Petersburg's other great hotel, after the Grand, is also noted for superior service and offers a fine French restaurant, as well as a tearoom, lounges, and a spa.

Pros

  • Unbeatable views
  • Unpretentious personal service
  • Character-filled surroundings full of Old World charm
  • Lavish breakfast

Cons

  • Some rooms overlook busy atrium
  • No pool or gym
  • Some street noise
22 nab. Reki Moiki, St. Petersburg, 191186, Russia
812-335--9111
hotel Details
200 rooms
Rate Includes: Credit cards accepted, Free Breakfast

Quick Facts

Sokos Hotel Palace Bridge

$$$$ | 4 per. Birzhevoi, St. Petersburg, 199004, Russia Fodor's Choice

Spacious rooms furnished in modern Scandinavian style are delightful, but guests spend most of their time in the glass-roofed spa, with a pool in the style of an ancient Roman bath, hydromassage pools, a cold plunge pool, and eight types of saunas. It's a 15-minute walk to the Hermitage, and about the same distance to the Peter and Paul Fortress, but most other major sights are farther afield and the closest metro station is a 20-minute walk away.

Pros

  • Comfortable and stylish rooms
  • Superb spa and wellness center
  • Good restaurants and bar in hotel

Cons

  • A bit off the beaten track
  • Unappealing views from some rooms
4 per. Birzhevoi, St. Petersburg, 199004, Russia
812-335–2214
hotel Details
287 room
Rate Includes: Credit cards accepted, No Meals

Quick Facts

Taleon Imperial Hotel

$$$$ | 15 Nevsky pr., St. Petersburg, 190068, Russia Fodor's Choice
Courtesy of Taleon Imperial Hotel

Between them, the buildings that make up the Taleon could tell the story of St. Petersburg—the restored structures from the 18th and 19th centuries were private homes, literary salons (where writers like Dostoyevsky read), and a famous cinema house. The main hotel areas are set in the former mansion of Stepan Eliseev, a prominent 19th-century banker and arts patron whose family collections are now displayed at the Hermitage. Given all this history, the hotel conjures up plenty of gradeur and romance: Guest rooms are awash in light-gold wall coverings, marble-topped furniture, and loads of inlay and ornate plasterwork. A personal butler adds to the opulence, as do such modern luxuries such as hydromassage tubs and a covered rooftop pool, and the restaurant serves champagne-and-caviar fueled Russian meals that can be as over the top as the rest of the place.The central location is steps from chic shopping, and a short walk to major sights.

Pros

  • Fascinating history
  • Old-world style with recent renovations
  • A rich breakfast (not included) featuring caviar and Champagne
  • Palatial fitness center and spa
  • Central location

Cons

  • Few rooms have views
  • A bit too formal and opulent for some tastes
  • Pricey
15 Nevsky pr., St. Petersburg, 190068, Russia
812-324–9911
hotel Details
89 rooms
Rate Includes: Credit cards accepted, No Meals

Quick Facts

W St. Petersburg

$$$$ | 6 Voznesensky pr., St. Petersburg, 190000, Russia Fodor's Choice
W Hotel St. Petersburg, St. Petersburg
W Hotel St. Petersburg

The hip international chain has treated the historic city center to some modern indulgence, along with spectacular views from many of the stylish rooms that take in nearby sights: St. Isaac's Cathedral, the Hermitage, and other landmarks. The lively bar, rooftop terrace, and Alain Ducasse restaurant are the places to be seen these days, and guests enjoy a luxurious spa, a fitness center, indoor pool, and many other amenities.

Pros

  • Superb location
  • Nice pool and spa
  • Beautiful rooftop terrace and other exciting public spaces

Cons

  • Some rooms are small and not all have views
  • Standards aren't as high as at some other W hotels
  • A bit sceney for those looking for a quiet retreat
6 Voznesensky pr., St. Petersburg, 190000, Russia
812-610–6161
hotel Details
137 rooms
Rate Includes: No Meals

Quick Facts