Hotels & Accommodation in St. Petersburg

Search for accommodation in St. Petersburg

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

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

Book hotel rooms & other accommodation in St. Petersburg

St. Petersburg overview

Visitors speak favorably about all that St. Petersburg has to offer, including its museums, castle, and theater. You'll enjoy the cathedrals, entertainment, and historical sites while in town. You can learn about the local heritage of St. Petersburg at top landmarks like Palace Square and Kazan Cathedral. State Hermitage Museum and Winter Palace and Church of the Savior on the Spilled Blood are other popular sights to visit.

Where to stay in St. Petersburg

St. Petersburg includes an array of hotel accommodation choices for both vacationers and business travelers. There are 826 hotels in St. Petersburg and you can shop as many as 1815 deals for rooms on Hotels.com, some with discounts of up to 55%. We have room prices as low as 3 USD per night and below you'll find the number of hotels by star rating in St. Petersburg as well as in the surrounding area:
  • • 18 5-star hotels from 80 USD per night
  • • 105 4-star hotels from 36 USD per night
  • • 436 3-star hotels from 19 USD per night
  • • 100 2-star hotels from 4 USD per night

How to get to St. Petersburg

Fly into St. Petersburg (LED-Pulkovo), 9.9 mi (15.9 km) from the heart of St. Petersburg.

Train stations include:
  • • Vitebsky Station (1.4 mi/2.2 km from the city center)
  • • Moskovsky Station (1.7 mi/2.7 km from the city center)
  • • Finlyandsky Station (1.8 mi/2.9 km from the city center)
Metro stations include:
  • • Admiralteyskaya Station (0.2 mi/0.3 km from the city center)
  • • Nevsky Prospekt Station (0.5 mi/0.8 km from the city center)
  • • Gostiny Dvor Station (0.7 mi/1.1 km from the city center)

What to see around St. Petersburg

Here are some local attractions:
  • • Leningradskiy Zoopark
  • • Divo Ostrov
The area's cultural scene stands out, and these are some places to visit:
  • • State Hermitage Museum and Winter Palace
  • • State Russian Museum
  • • Anna Akhmatova Literary and Memorial Museum
  • • General Staff Building
  • • City Sculpture Museum
Memorable landmarks include:
  • • Palace Square
  • • Kazan Cathedral
  • • Church of the Savior on the Spilled Blood
  • • Peter and Paul Fortress
  • • Alexander Column
Here are some local highlights:
  • • Summer Garden
  • • Saint Petersburg Printing Museum
  • • Museum of the History of Political Police
  • • Alexander Pushkin Museum and Memorial Apartment
  • • DLT

When to visit St. Petersburg

Wondering what time of year to travel or what you should pack? Here are some typical temperatures so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 37°F day, 9°F night
  • • April-June: 68°F day, 24°F night
  • • July-September: 70°F day, 41°F night
  • • October-December: 52°F day, 13°F night
Seasonal rainfall averages
  • • January-March: 3.90 inches
  • • April-June: 5.43 inches
  • • July-September: 8.31 inches
  • • October-December: 6.46 inches