Hotels in St. Petersburg
/mediaim.expedia.com/destination/1/a258586f42f4cd06206a174407d7483a.jpg)
Top neighborhoods in St. Petersburg
Top landmarks in St. Petersburg
Find out more about St. Petersburg
What's St. Petersburg like?
Where are the best places to stay in St. Petersburg?
Here are our travelers' top 5 places to stay in St. Petersburg:
Lotte Hotel St.Petersburg
Luxury hotel with indoor pool, near St. Isaac's Cathedral- • Free WiFi • 2 restaurants • Sauna • Fitness center • Central location
Alexander House
Upscale hotel within easy reach of Mariinsky Theatre- • Free WiFi • Restaurant • Bar • Terrace • Walkable location
Garden Street Hotel
Upscale hotel within walking distance of Russian Museum- • Free WiFi • Restaurant • 24-hour fitness center • Bar • Central location
Paul Apartments - Boutique Hotel
Upscale hotel within walking distance of Church of the Savior on Spilled Blood- • Free parking • Free WiFi • 24-hour front desk • Walkable location
Albora
Luxury hotel with bar, near Mariinsky Theatre- • Free parking • Free WiFi • Restaurant • 24-hour fitness center • Central location
How to Get to St. Petersburg
What is the closest airport to St. Petersburg?
- • Pulkovo Airport (LED), 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)
- • Moscow Station (1.7 mi/2.8 km from the city center)
- • St. Petersburg (FVS-Finlandski Train 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
- • St. Isaac's Cathedral
- • Peter and Paul Fortress
What is there to do in St. Petersburg?
- • State Hermitage Museum and Winter Palace
- • Russian Museum
- • Mariinsky Theatre
- • Anna Akhmatova Literary and Memorial Museum
- • DLT
Other Popular St. Petersburg Attractions
- • Alexander Column
- • Russian Admiralty
- • Museum of Soviet Arcade Games
- • Kunstkamera
- • Strelka
When is the best time to visit St. Petersburg?
- • Hottest months: July, June, August, May (average 56°F)
- • Coldest months: January, February, March, December (average 19°F)
- • Rainiest months: August, October, July, and September (average 3 inches of rainfall)