Hotels in St. Petersburg, Russia

Search & Compare St. Petersburg Hotels

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in St. Petersburg

Saint Petersburg Hotels

Saint Petersburg’s 18th century architecture is almost overwhelming in its beauty. Building after building shows off yet more exquisite detailing and gold-leafed opulence. In these lavish palaces, the world’s most revered orchestras and ballets entertain audiences of thousands. Beyond the historical magnificence, there is also a pulsing, modern city. Sprawling markets tempt with the aromas of spicy middle-eastern cuisine, while underground music venues set the city’s beat to a different, less ordered, rhythm.

Things to see

At the heart of the city center is Saint Petersburg’s crowning glory, the Hermitage. Lauded as the world’s greatest art museum, it features works by all the celebrated masters. It occupies a whole series of palaces, including the spectacular Winter Palace, an imposing façade of blue and white in the sunshine - a glowing gold under evening lamplights. It’s wise to choose your exhibits carefully otherwise you could be lost inside the museum for weeks. Just a bit further along the riverside, you’ll spot the Bronze Horseman, a statue of the city’s founder, Peter the Great, astride a rearing horse. Another monument to attract your attention is the dramatically-named Church of the Saviour on Spilled Blood – Saint Petersburg’s answer to Moscow’s St Basil’s Cathedral - with festive onion domes and wedding-cake decoration. Then it’s time to put your feet up, so head to the Mikhailovsky Theatre and tap your toes to a little Tchaikovsky.

Hotels in Saint Petersburg

From 5-star hotels with grandeur on the scale of the Winter Palace to cheap and cheerful budget hostels, Saint Petersburg has a wealth of hotels to choose from. You’ll be pampered with spa treatments, fine dining, and butler-like concierge service in the city's top end offerings, while the elegant suites come with enchanting city views. For tighter budgets, there is a whole host of modern, mid-range hotels and, if you’re looking for a party atmosphere, Saint Petersburg hostels are unbeatable for price and fun.

Where to stay

Cutting a stylish swathe right through the center of downtown Saint Petersburg, Nevsky Prospekt is the city’s most famous boulevard. It is lined with designer boutiques, ritzy restaurants, and grand hotels and leads right to the main sights. Some of the top luxury hotels are to be found here, but so too are budget hostels and every type of hotel in-between, so it is a popular base with all types of visitor. Alternatively, you could stay on Vassilevskiy Island, just across the river. The area is more peaceful, and it and offers spectacular views of the Winter Palace and the Neva River.

How to get to Saint Petersburg

Saint Petersburg is served by Pulkovo Airport; a major international airport located about 12 miles south of the city center. From the airport, express shuttle services, local buses, and taxis are available – both the buses and shuttles run to Nevsky Prospekt. The journey takes around 30-40 minutes, depending on traffic. Many hotels also offer airport shuttle services. Russia is also the country of great train journeys – you can whizz from Moscow in under 4 hours on a high speed service, or take things slowly on a sleeper train. Remember, however you arrive, you will need to have your visa sorted.

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10