Skip to main content.

St. Petersburg Hotel hotel

Search 1,794 hotels in St. Petersburg

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in St. Petersburg

What's St. Petersburg Like?

There's a lot visitors like about St. Petersburg, especially its cafés and museums. Learn about the local heritage of St. Petersburg at top landmarks like Kazan Cathedral and St. Isaac's Cathedral. State Hermitage Museum and Winter Palace and Peter and Paul Fortress are other popular sights to visit.

Where are the Best Places to Stay in St. Petersburg?

Below are the number of accommodations by star rating in St. Petersburg and the surrounding area:

  • • 18 5-star accommodations from PHP 2459 per night
  • • 130 4-star accommodations from PHP 1421 per night
  • • 560 3-star accommodations from PHP 764 per night
  • • 131 2-star accommodations from PHP 197 per night
  • • 8 1-star accommodations from PHP 137 per night

How to Get to St. Petersburg

Flights to St. Petersburg

  • • St. Petersburg (LED-Pulkovo), 9.9 mi (15.9 km) from central St. Petersburg

Things to See and Do in St. Petersburg

What to See in St. Petersburg

  • • Kazan Cathedral
  • • St. Isaac's Cathedral
  • • Peter and Paul Fortress
  • • Alexander Column
  • • Palace Square

Things to Do in St. Petersburg

  • • State Hermitage Museum and Winter Palace
  • • Mariinsky Theatre
  • • DLT
  • • Museum of Soviet Arcade Games
  • • Kunstkamera

Other Popular St. Petersburg Attractions

  • • Russian Admiralty
  • • Admiralty Embankment
  • • Church of the Savior on Spilled Blood
  • • Strelka
  • • Mikhailovsky Theatre

When Is the Best Time to Visit St. Petersburg?

  • • Hottest months: July, June, August, May (average 68°F)
  • • Coldest months: January, February, December, March (average 11°F)
  • • Rainiest months: October, August, July, and September (average 2.85 inches of rainfall)