St. Petersburg Hotels

The former imperial capital still captivates, with accommodations that are often nothing short of sumptuous. In fact, as elsewhere in modern Russia, wher... Read More

9 Matching Hotels

{{ numTotalPoiResults }} Matching Hotel{{ (numTotalPoiResults > 1)?'s':'' }}

No Matching Hotels

{{ oFilter.name }}

1. Courtyard Marriott St. Petersburg Vasilievsky Ostrov

61/30, 2 Liniya, St. Petersburg, St.-Petersburg, 199178, Russia

Airy bedrooms, decked out in subdued gold, beige, and red shades, have highly comfortable beds, and from some... Read More

2. Herzen House

25 ul. Bolshaya Morskaya, St. Petersburg, St.-Petersburg, 190000, Russia

These lodgings are in the same building as the Comfort Hotel and offer the same level of basic comfort, though... Read More

3. Hotel Rachmaninov

5 ul. Kazanskaya, St. Petersburg, St.-Petersburg, 191186, Russia

A piano in the lounge, a private art gallery, and cozy, Old-World guest rooms furnished with antiques handpick... Read More

4. Hotel Vera

25 Suvorovsky pr., St. Petersburg, St.-Petersburg, 191036, Russia

You'll still find some art-nouveau touches in this 1903 building, but the plain guest rooms are modern and fil... Read More

5. Moskva

2 pl. Alexandra Nevskogo, St. Petersburg, St.-Petersburg, 193317, Russia

This gargantuan Soviet-era hostelry is a thowback to a different era, and though the rooms are hardly sophisti... Read More

Check in
Check out

6. Nevsky Express

91 Nevsky pr., St. Petersburg, 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 t... Read More

7. Oktyaberskaya

10 Ligovsky pr., St. Petersburg, St.-Petersburg, 191036, Russia

It's hard to miss this monolith directly opposite Moscow Station—a huge sign, "Leningrad–Gorod Geroi" (Leningr... Read More

Check in
Check out

8. Old Vienna

13 ul. Malaya Morskaya, entrance on ul. Gorokhovaya, St. Petersburg, St.-Petersburg, 191186, Russia

A stylish, pseudo art-nouveau interior attempts to recapture some of the past glory of this location, on the f... Read More

9. Petro Palace Hotel

14 ul. Malaya Morskaya, St. Petersburg, St.-Petersburg, 190000, Russia

Behind a 19th-century facade it's all business, with sleek, modern guest rooms, lots of business facilities, a... Read More

{{ $index + numElementsShown }}. {{ oPoiResult.name }}

{{ oPoiResult.address }}

{{ oPoiResult.review_snippet }}... Read More

Check in
Check out
Loading...

BACK TO TOP