We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Sankt-Peterburg Opera

Galernaya St., 33, St. Petersburg 190098, Russia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Obuhoff Hotel (St. Petersburg, Russia) 3.0 of 5
Knipovich St., 1, St. Petersburg 192019, Russia
4.2 miles from Sankt-Peterburg Opera
#173 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (5) | Map
Show Prices
Okhtinskaya Hotel (St. Petersburg, Russia) 3.0 of 5
Bolsheokhtinskiy Av., 4, St. Petersburg 195027, Russia
4.2 miles from Sankt-Peterburg Opera
Okhtinskaya Hotel Slideshow
#203 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (76) | Map
Show Prices
Generala Hruleva St, 5, St. Petersburg 197348, Russia
4.3 miles from Sankt-Peterburg Opera
#237 of 267 hotels in St. Petersburg
Map
Ladoga-Hotel (St. Petersburg, Russia) 3.0 of 5
Shaumyana Ave., 26A, St. Petersburg 195213, Russia
4.4 miles from Sankt-Peterburg Opera
Special Price 25% off room rate
Ladoga-Hotel Slideshow
#99 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (30) | Map
Show Prices
Nautilus Inn (St. Petersburg, Russia)
Rizhskaya St., 3, St. Petersburg 195196, Russia
4.4 miles from Sankt-Peterburg Opera
#117 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (20) | Map
Show Prices
Polustrovo Hotel (St. Petersburg, Russia) 3.0 of 5
Metallistov Av., 115 | Metallistov Av., 115, St. Petersburg 195197, Russia
4.4 miles from Sankt-Peterburg Opera
Polustrovo Hotel Slideshow
#151 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (33) | Map
Show Prices
Rossiya Hotel (St. Petersburg, Russia) 3.0 of 5
Chernyshevskogo Sq., 11, St. Petersburg 196070, Russia
4.5 miles from Sankt-Peterburg Opera
#153 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (35) | Map
Show Prices
Marmara Hotel (St. Petersburg, Russia)
Novorossiyskaya St., 26/2, St. Petersburg 194156, Russia
4.7 miles from Sankt-Peterburg Opera
#177 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (6) | Map
Show Prices