Hotels in St. Petersburg
St. Petersburg has better hotel options than the more prosperous Moscow. While room rates drop in the winter, it's best to spring for a stay during the warmer months. Hotels in St. Petersburg range from the budget to the luxurious, but most offer excellent dining. A few of the top St. Petersburg hotels include:
Designed to look like a Russian Palace, the Grand Hotel Europe is centrally located across from the Russian Museum and the Mikhailovsky Theatre.
On the city's main thoroughfare, the sixth-floor rooms of the enormous Corinthia Hotel in St. Petersburg have fantastic views.
Named for the architect Carlo Rossi who designed several buildings in the city (such as the Yelagin Palace), the Rossi Hotel along the Fontanka River is within walking distance of sites such as the Hermitage and the Kazan Cathedral.
Just down the street from the Winter Palace, the Taleon Imperial Hotel was once the home of the Yeliseyevs, a wealthy family in pre-revolutionary Russia. It's since been fantastically updated and its Taleon Club restaurant offers great food and service, so there's no need to venture out each night. It's one of the best hotels in St. Petersburg.
National landmark with neo-Baroque façade and Art Nouveau interiors that is the perfect base from which to explore the city's cultural attractions: it's near the Russian Museum and the Mikhailovsky Theatre.
Spend the night in one of the 60 new suites at the Taleon Imperial Hotel, a favorite of Russian high rollers.
Elegant interiors (parquet floors; white marble bathrooms), opposite St. Isaac’s Cathedral and within walking distance of the Russian Museum.
Room to Book: Request a room looking out on St. Isaac's Cathedral.
Doubles From $1,050.
This 19th-century behemoth, one in a series of palatial Baroque and Neoclassical buildings—and actual palaces—lining the city’s famed main thoroughfare, reopened in 2009 after a $135 million refurbishment.