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 Mariinsky Theatre Concert Hall

Dekabristov Street, 37, St. Petersburg, Russia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

4/2 Soyuza Pechatnikov Street, St. Petersburg, Russia
0.2 miles from Mariinsky Theatre Concert Hall
#228 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (8) | Map
Show Prices
30 river Pryazhka emb, St. Petersburg 190121, Russia
0.3 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Romance
#16 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (31) | Map
Show Prices
naberezhnaya reki Pryazhki 3/1, St. Petersburg 190121, Russia
0.3 miles from Mariinsky Theatre Concert Hall
#78 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (15) | Map
Show Prices
Galernaya, 53, St. Petersburg 190000, Russia
0.4 miles from Mariinsky Theatre Concert Hall
Happy Pushkin Slideshow
#50 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (54) | Map
Show Prices
Galernaya 59, St. Petersburg 190000 , Russia
0.4 miles from Mariinsky Theatre Concert Hall
#73 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (4) | Map
Show Prices
Griboedova Channel Embankment, 101, St. Petersburg 190000, Russia
0.4 miles from Mariinsky Theatre Concert Hall
#178 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (71) | Map
Show Prices
Kryukova Kanala emb. 27, St. Petersburg 190068, Russia
0.5 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Small Hotels | Romance
Alexander House Guest House Slideshow
#4 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (169) | Map
Show Prices
Galernaya St., 30 | rooms 4N, 5N, St. Petersburg 190000, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#134 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (9) | Map
Show Prices
Kanala Griboedova embankment, d. 174A, St. Petersburg 190121, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#151 of 251 hotels in St. Petersburg
Map
Naberezhnaya Reki Moiki 99, St. Petersburg 190000, Russia
0.6 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Romance | Luxury | Top Hotels Special Rate RUB5,200 (RUB)
Domina Prestige Slideshow
#5 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (108) | Map
Show Prices
Galernaya Street 12, St. Petersburg 192000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Bargain | Romance
#40 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (40) | Map
Show Prices
Pochtamtskaya ulitsa, d. 4, St. Petersburg 190000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
Special Offer Earn Rewards Points
Renaissance St. Petersburg Baltic Hotel Slideshow
#42 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (108) | Map
Show Prices
5-7 Rimskogo-korsakova, St. Petersburg 190068, Russia
0.7 miles from Mariinsky Theatre Concert Hall
#63 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (80) | Map
Show Prices
12 Galernaya Street, St. Petersburg 190000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
#110 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (50) | Map
Show Prices
41, Kazanskaya Ulitsa, St. Petersburg 190000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
#130 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (4) | Map
Show Prices
Kazanskaya ulitsa, d. 41, St. Petersburg 190000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
#207 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (1) | Map
Show Prices
Galernaya Street,4, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#55 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (31) | Map
Show Prices
Rizhskiy prospekt 4/ 6, St. Petersburg 198103, Russia
0.8 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Bargain
#77 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (38) | Map
Show Prices
43/1, Lermontovsky Av, St. Petersburg 190103, Russia
0.8 miles from Mariinsky Theatre Concert Hall
AZIMUT Hotel St. Petersburg Slideshow
#133 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (121) | Map
Show Prices
Yakubovicha ulitsa, d. 2, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#208 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (1) | Map
Show Prices
Grazhdanskaya ulitsa, d. 9, St. Petersburg 190068, Russia
0.8 miles from Mariinsky Theatre Concert Hall
1 Voznesensky Prospekt, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Romance | Top Hotels
#1 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (73) | Map
Show Prices
Bolshaya Morskaya, 39, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Luxury | Top Hotels Special Offer Stay 2 Nights and Save
Rocco Forte Hotel Astoria Slideshow
#7 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (195) | Map
Show Prices
6 Voznesensky Prospect, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Luxury | Top Hotels
#17 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (204) | Map
Show Prices
Bolshaya Morskaya street, 34, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2014 Winner Small Hotels | Romance Special Price 20% off room rate
Casa Leto Private Hotel Slideshow
#19 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (28) | Map
Show Prices
V.O. 8 Liniya, 11-13, St. Petersburg 190034, Russia
0.9 miles from Mariinsky Theatre Concert Hall
#35 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (152) | Map
Show Prices
St. Isaac's Square Malaya Morskaya 24, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Special Offer Stay 3 Nights & Save 20%
Angleterre Hotel Slideshow
#54 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (130) | Map
Show Prices
Grivtsova Ln., 11, Apt 83 | 4th floor, St. Petersburg, Russia
0.9 miles from Mariinsky Theatre Concert Hall
#138 of 251 hotels in St. Petersburg
Traveler photos (8) | Map
25 Bol'shaya Morskaya, St. Petersburg 190000, Russia
1.0 miles from Mariinsky Theatre Concert Hall
Comfort Hotel Slideshow
#18 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (81) | Map
Show Prices
25, Bol'shaya Morskaya, St. Petersburg 190000, Russia
1.0 miles from Mariinsky Theatre Concert Hall
Offers & Announcements Discount up to 40%
Herzen House Hotel St. Petersburg Slideshow
#41 of 251 hotels in St. Petersburg
Professional photos | Traveler photos (48) | Map
Show Prices