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

Pisareva st., 20 | Entrance from Dekabristov Street, 37, St. Petersburg, Russia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Reki Pryazhki Emb., 30, St. Petersburg 190121, Russia
0.2 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Top Hotels
#18 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
  • Free Breakfast
Show Prices
Reki Pryazhki Emb., 3/1, St. Petersburg 190121, Russia
0.3 miles from Mariinsky Theatre Concert Hall
#29 of 282 hotels in St. Petersburg
  • Mid-range
  • Kolomna
  • Free Parking
  • Pets Allowed
Show Prices
Aleksandra Bloka St., 8 | Kolomna, St. Petersburg 190121, Russia
0.3 miles from Mariinsky Theatre Concert Hall
#161 of 282 hotels in St. Petersburg
  • Mid-range
  • Free Parking
Show Prices
Soyuza Pechatnikov, 4, St. Petersburg 190068, Russia
0.3 miles from Mariinsky Theatre Concert Hall
#164 of 282 hotels in St. Petersburg
  • Mid-range
  • Free Parking
  • Free Breakfast
Show Prices
Kanala Griboedova Emb., 166 | via Kanonerskaya St., 33, St. Petersburg 190121, Russia
0.4 miles from Mariinsky Theatre Concert Hall
Special Offer Earn Rewards Points
Marriott Courtyard St. Petersburg Center West / Pushkin Hotel Slideshow
#71 of 282 hotels in St. Petersburg
  • Luxury
  • Kolomna
Show Prices
Galernaya St., 59, St. Petersburg 190000 , Russia
0.4 miles from Mariinsky Theatre Concert Hall
#135 of 282 hotels in St. Petersburg
  • Luxury
Show Prices
52 Anglyiskaya Nab, St. Petersburg 190000, Russia
0.5 miles from Mariinsky Theatre Concert Hall
Schastlivy Pushkin Boutique Hotel Slideshow
#58 of 282 hotels in St. Petersburg
  • Mid-range
  • Admiralty Building
  • Free Parking
  • Free Breakfast
Show Prices
Galernaya St., 30 | rooms 4N, 5N, St. Petersburg 190000, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#142 of 282 hotels in St. Petersburg
  • Admiralty Building
  • Free Parking
  • Pets Allowed
Show Prices
Kanala Griboyedova Emb., 174, St. Petersburg 190121, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#162 of 282 hotels in St. Petersburg
  • Kolomna
Griboedova Kanala Embankment, 101, St. Petersburg 190000, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#206 of 282 hotels in St. Petersburg
  • Mid-range
  • Pets Allowed
  • Free Breakfast
Show Prices
Kryukova Kanala Emb., 27, St. Petersburg 190068, Russia
0.6 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Small Hotels | Romance | Best Service
#2 of 282 hotels in St. Petersburg
  • Luxury
  • Kolomna
  • Free Parking
  • Free Breakfast
Show Prices
Emb. Reki Moiki, 99, St. Petersburg 190000, Russia
0.7 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Romance | Top Hotels | Luxury | Best Service Special Price 15% off room rate
Domina Prestige St.Petersburg Slideshow
#9 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
  • Pets Allowed
Show Prices
Pochtamtskaya St., 4, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
Special Offer $25 Credit
Renaissance St. Petersburg Baltic Hotel Slideshow
#56 of 282 hotels in St. Petersburg
  • Admiralty Building
  • Luxury
Show Prices
Galernaya St., 12, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#61 of 282 hotels in St. Petersburg
  • Mid-range
  • Admiralty Building
  • Free Breakfast
Show Prices
Rimskogo-Korsakova Ave., 5/7, St. Petersburg 190068, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#82 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
  • Pets Allowed
  • Pool
Show Prices
Galernaya St., 4, Apt. 6, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#98 of 282 hotels in St. Petersburg
  • Mid-range
  • Admiralty Building
  • Free Parking
  • Pets Allowed
Show Prices
Galernaya St., 12, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#124 of 282 hotels in St. Petersburg
  • Mid-range
  • Admiralty Building
  • Free Breakfast
Show Prices
Kazanskaya Ulitsa 43, Admiralteyskiy District, St. Petersburg 190068, Russia
0.8 miles from Mariinsky Theatre Concert Hall
Station Hotel K43 Slideshow
#137 of 282 hotels in St. Petersburg
  • Budget
Show Prices
Lermontovskiy Ave., 43/1, St. Petersburg 190103, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#138 of 282 hotels in St. Petersburg
  • Mid-range
  • Pets Allowed
  • Free Breakfast
Show Prices
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#177 of 282 hotels in St. Petersburg
  • Mid-range
Show Prices
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#210 of 282 hotels in St. Petersburg
Show Prices
Yakubovicha St., 2, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#233 of 282 hotels in St. Petersburg
  • Mid-range
  • Free Parking
Show Prices
University Embankment 21, St. Petersburg 199034, Russia
0.8 miles from Mariinsky Theatre Concert Hall
Trezzini Palace Hotel Slideshow
#237 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
  • Free Breakfast
Show Prices
app.14, Peterhof, St. Petersburg, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#248 of 282 hotels in St. Petersburg
  • Mid-range
Bolshaya Morskaya St., 39, St. Petersburg 190000, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Luxury | Top Hotels | Best Service
#6 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
Show Prices
8 Liniya V.O., 11-13, St. Petersburg 190034, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Solo Sokos Hotel Vasilyevskiy Slideshow
#20 of 282 hotels in St. Petersburg
  • Luxury
  • Pets Allowed
Show Prices
Rizhskiy Ave., 4/6, St. Petersburg 190103, Russia
0.9 miles from Mariinsky Theatre Concert Hall
Special Price 20% off room rate
Palantin Hotel Slideshow
#55 of 282 hotels in St. Petersburg
  • Mid-range
  • Free Parking
  • Free Breakfast
Show Prices
Voznesenskiy Ave., 1, St. Petersburg 190000, Russia
1.0 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Romance | Luxury | Top Hotels | Best Service
#4 of 282 hotels in St. Petersburg
  • Luxury
  • Pets Allowed
  • Pool
Show Prices
Voznesenskiy Ave., 6, St. Petersburg 190000, Russia
1.0 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Luxury
#23 of 282 hotels in St. Petersburg
  • Luxury
  • Free Parking
  • Pets Allowed
  • Pool
Show Prices
Bolshaya Morskaya St., 34, St. Petersburg 190000, Russia
1.0 miles from Mariinsky Theatre Concert Hall
Travelers' Choice® 2015 Winner Small Hotels
#28 of 282 hotels in St. Petersburg
  • Mid-range
  • Free Parking
  • Pets Allowed
  • Free Breakfast
Show Prices