10 Best Hotels in St. Petersburg, Russia

Background Illustration for Hotels

The former imperial capital still captivates, with accommodations that are often nothing short of sumptuous. In fact, as elsewhere in modern Russia, where luxury almost always means opulence, sophisticated minimalist interiors are few and far between here. Instead, heavy curtains, tapestries, ornate furniture, and deep carpeting grace the interiors of many of the top hotels, some of which are set in stately 19th-century mansions and charge prices to match the surroundings. One pervasive shortcoming is service, and in even in some of the grandest hotels you might encounter a somewhat haughty staff.

Like Moscow, St. Petersburg has a shortage of moderately priced hotels, and even economy-class hotels cost about twice the price you'd pay in almost any other European city. The best budget options are some of the guesthouses in former mansions that were converted to communal apartments during the Soviet era. Much nicer in this reincarnation, they're intimate, have a genial atmosphere, are often furnished with antiques, and charge rates that often include home-cooked breakfasts and modern comforts, such as free Wi-Fi.

On an organized tour, you're likely to land in one of the old standbys run by Intourist, the Soviet tourist agency monopoly. Most U.S. and British tour operators take advantage of the discounted rates at the Moskva or the Oktyabrskaya. If you're traveling on your own, the main reason to choose one of these hotels is their lower rates; many of them aren't convenient to major attractions.

An expanding number of realty agents like City Realty can organize a suitable and safe apartment rental, usually in the center of the city. The prices for such apartments usually run the level of three-star hotels, but accommodations often have much more space.

Courtyard Marriott St. Petersburg Vasilievsky Ostrov

$$ | 61/30, 2 Liniya, St. Petersburg, 199178, Russia

Airy bedrooms, decked out in subdued gold, beige, and red shades, have highly comfortable beds, and from some it's possible to watch the traffic on the Neva River below through floor-to-ceiling windows. The Pierrot restaurant offers Russian and French cuisine, and there's a wide choice of other eateries nearby, but it's a 20-minute walk along the river embankment to the Hermitage—a delight on a sunny day but an inconvenience for sightseers at other times.

Pros

  • Amazing river views
  • Spacious rooms

Cons

  • 20-minute walk to the nearest metro stop
  • Surroundings lack Russian character
  • Extras are pricey
61/30, 2 Liniya, St. Petersburg, 199178, Russia
812-380–4011
Hotel Details
Credit cards accepted
214 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Herzen House

$$ | 25 ul. Bolshaya Morskaya, St. Petersburg, 190000, Russia

These lodgings are in the same building as the Comfort Hotel and offer the same level of basic comfort, though many rooms have been redone in a sleek but bland contemporary style. An in-house cafeteria serves coffee, tea, and pastries around the clock, but a number of bars and cafés in the immediate neighborhood are more inviting.

Pros

  • Excellent location near Hermitage, Nevsky prospekt, and other sights
  • Friendly staff and truly hospitable surroundings

Cons

  • Some rooms are small
  • Walls are a bit thin
25 ul. Bolshaya Morskaya, St. Petersburg, 190000, Russia
812-571–5098
Hotel Details
Credit cards accepted
29 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Hotel Rachmaninov

$$ | 5 ul. Kazanskaya, St. Petersburg, 191186, Russia

A piano in the lounge, a private art gallery, and cozy, Old-World guest rooms furnished with antiques handpicked by the owners lend a bohemian feel to these elegant quarters with views of Kazan Cathedral and Nevsky prospekt. Guests are welcome to try their hand at drawing in a small art studio that operates during the winter, and invited to photography displays and documentary screenings.

Pros

  • Tasteful and charming
  • Friendly staff
  • Excellent location near cafés, pubs, and restaurants

Cons

  • Smallish rooms
  • No restaurant (but room service available)
5 ul. Kazanskaya, St. Petersburg, 191186, Russia
812-571–7618
Hotel Details
Credit cards accepted
25 room
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Hotel Vera

$$ | 25 Suvorovsky pr., St. Petersburg, 191036, Russia

You'll still find some art-nouveau touches in this 1903 building, but the plain guest rooms are modern and filled with handy amenities that include refrigerators. For the many return guests, the extremely reasonable rates and friendly service compensate for the slightly out-of-the-way location.

Pros

  • Reasonable prices
  • Some nice architectural details
  • Helpful staff

Cons

  • 20-minute walk to a metro station
  • Fairly distant from most major sights
  • Some street noise
25 Suvorovsky pr., St. Petersburg, 191036, Russia
812-702–6190
Hotel Details
Credit cards accepted
70 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Matisov Domik

$$ | 3/1 nab. Reki Pryazhki, St. Petersburg, 190121, Russia

The small yard with maple and chestnut trees, flowers, and benches is the most charming aspect of this pleasant but rather bland modern lodging overlooking the Pryazhka River. The Mariinsky Theatre is nearby, but not much else is—it's a half-hour walk to St. Isaac's Cathedral and a bit more to the Hermitage, though a twice-daily, free shuttle bus is one of many nice amenities at this friendly and hospitable place.

Pros

  • A bit less expensive than more-central hotels
  • Quiet, attractive neighborhood

Cons

  • Inconvenient to many major sights
  • No air-conditioning in some rooms
3/1 nab. Reki Pryazhki, St. Petersburg, 190121, Russia
812-495–0242
Hotel Details
Credit cards accepted
53 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Moskva

$$ | 2 pl. Alexandra Nevskogo, St. Petersburg, 193317, Russia

This gargantuan Soviet-era hostelry is a thowback to a different era, and though the rooms are hardly sophisticated or fancy they're neat and clean—some have views of the Neva River—and public areas are lively and filled with greenery. A shopping mall and the metro are adjacent, as is the entrance to the 18th-century Alexander Nevsky Lavra monastery. That's about it for sights, though, and it's a bit of a hike to any of the city's major museums and landmarks.

Pros

  • Inexpensive
  • Good transport links
  • Many services in the hotel and nearby
  • An interesting look at Soviet style

Cons

  • Modest, functional, and aging quickly
  • Hardly any free extras beyond breakfast
  • Some rooms are noisy
2 pl. Alexandra Nevskogo, St. Petersburg, 193317, Russia
812-333–2444
Hotel Details
Credit cards accepted
800 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Nevsky Express

$$ | 91 Nevsky pr., St. Petersburg, 191036, Russia

If you arrive by train you'll appreciate the fact that you only have to walk a few steps from Moscow Station to plop your bags down in one of the cozy rooms spread over three floors of this old apartment building. The fancy address puts you in the heart of shopping and dining, and close to many sights. What the place lacks in glamour it makes up for with hominess: guests are even welcome to use the communal kitchen once the staff clears away the breakfast dishes.

Pros

  • Reasonably priced for the central location
  • Kitchen privileges
  • Home-like atmosphere
  • Friendly staff

Cons

  • No elevator (staff can help with bags)
  • Some rooms face noisy Nevsky prospekt (others face the quieter inner courtyard)
91 Nevsky pr., St. Petersburg, 191036, Russia
812-717–1888
Hotel Details
Credit cards accepted
16 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Oktyaberskaya

$$ | 10 Ligovsky pr., St. Petersburg, 191036, Russia

It's hard to miss this monolith directly opposite Moscow Station—a huge sign, "Leningrad–Gorod Geroi" (Leningrad–Hero City), sits on top—but how you'll feel about the drearily functional rooms will depend on your tolerance of Soviet-era decor. No one can complain about the location near Nevsky prospekt, and the city-within-a-city complex includes restaurants, coffee shops, bars, a post office, hair salons, and more.

Pros

  • Next to main railway station
  • Surrounded by shops and restaurants

Cons

  • Huge and impersonal
  • On a noisy intersection
  • You might feel like a prisoner of the state in the drab rooms
10 Ligovsky pr., St. Petersburg, 191036, Russia
812-578–1515
Hotel Details
Credit cards accepted
567 rooms, 97 suites
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Old Vienna

$$ | 13 ul. Malaya Morskaya, St. Petersburg, 191186, Russia

A stylish, pseudo art-nouveau interior attempts to recapture some of the past glory of this location, on the first floor of a building that once housed a bohemian café of the same name and was popular with artists and writers. Provenance aside, the central location is the best thing to be said for what are essentially basic accommodations with some nice amenities, including a homey lounge and a café serving simple homestyle meals.

Pros

  • Great location
  • Stylish decor that may or may not appeal

Cons

  • No elevator
  • Front desk isn't manned around the clock
13 ul. Malaya Morskaya, St. Petersburg, 191186, Russia
812-314--3514
Hotel Details
Credit cards accepted
14 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Petro Palace Hotel

$$ | 14 ul. Malaya Morskaya, St. Petersburg, 190000, Russia

Behind a 19th-century facade it's all business, with sleek, modern guest rooms, lots of business facilities, and many amenities that include a fitness center and indoor pool. What the surroundings lack in character is compensated for by the location: it's a five-minute walk to the Hermitage, Nevsky prospekt is just around the corner, and plenty of good restaurants are nearby.

Pros

  • Central yet quiet and safe area
  • Helpful staff speaks English

Cons

  • Thin walls
  • Windows in some rooms are sealed
  • Room decor is pleasant but bland
  • Some rooms overlook a dull courtyard
14 ul. Malaya Morskaya, St. Petersburg, 190000, Russia
812-571–3006-Reservations
Hotel Details
Credit cards accepted
195 rooms
No Meals

Quick Facts

  • $$

Something incorrect in this review?