Skip to main content.

Hotels & Accommodation in St. Petersburg

Search for accommodation 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

Book hotel rooms & other accommodation 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 Palace Square and Church of the Savior on Spilled Blood. State Hermitage Museum and Winter Palace and Kazan Cathedral are other popular sights to visit.

Where are the best places to stay in St. Petersburg?

Here are our travelers' top 5 places to stay in St. Petersburg:

Albora

Luxury hotel with bar, near Mariinsky Theatre
  • • Free parking • Free WiFi • Restaurant • 24-hour fitness center • Central location

Trezzini Palace Hotel

City-center hotel, steps from St. Petersburg Academy of Fine Arts
  • • Free parking • Free WiFi • Restaurant • 24-hour front desk • Walkable location

Mini-Hotel Anastasia

Upscale guesthouse within walking distance of St. Isaac's Cathedral
  • • Free WiFi • 24-hour front desk • Walkable location

Four Seasons Hotel Lion Palace St. Petersburg

Luxury hotel with indoor pool, near Alexander Garden
  • • Free WiFi • 3 restaurants • Spa • 24-hour fitness center • Central location

Lotte Hotel St.Petersburg

Luxury hotel with indoor pool, near Palace Square
  • • Free WiFi • 2 restaurants • Sauna • Fitness center • Central location

What types of hotels are available in St. Petersburg?

We have 2278 St. Petersburg accommodations with prices starting at ZAR 35. Choose one of our 5469 deals and get discounts of up to 10%.

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

  • • 35 5-star accommodations from ZAR 1018 per night
  • • 569 4-star accommodations from ZAR 530 per night
  • • 1115 3-star accommodations from ZAR 265 per night
  • • 284 2-star accommodations from ZAR 63 per night
  • • 9 1-star accommodations from ZAR 39 per night

How to Get to St. Petersburg

What is the closest airport to St. Petersburg?

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

What are the closest train stations to St. Petersburg?

  • • Vitebsky Station (1.4 mi/2.2 km from the city center)
  • • Moskovsky Station (1.7 mi/2.7 km from the city center)
  • • St. Petersburg Finlandski Station (1.8 mi/2.9 km from the city center)

Things to See and Do in St. Petersburg

What is there to see in St. Petersburg?

  • • Palace Square
  • • Church of the Savior on Spilled Blood
  • • Kazan Cathedral
  • • Summer Garden
  • • Peter and Paul Fortress

What is there to do in St. Petersburg?

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

Other Popular St. Petersburg Attractions

  • • St. Isaac's Cathedral
  • • Alexander Column
  • • Russian Admiralty
  • • Admiralty Embankment
  • • Kunstkamera

When is the best time to visit St. Petersburg?

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