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
#21 of 285 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
#36 of 285 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
#155 of 285 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
#166 of 285 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
#64 of 285 hotels in St. Petersburg
  • Luxury
  • Kolomna
Show Prices
Galernaya St., 59, St. Petersburg 190000 , Russia
0.4 miles from Mariinsky Theatre Concert Hall
#143 of 285 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
#52 of 285 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
#135 of 285 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
#174 of 285 hotels in St. Petersburg
  • Kolomna
Griboedova Kanala Embankment, 101, St. Petersburg 190000, Russia
0.5 miles from Mariinsky Theatre Concert Hall
#214 of 285 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 285 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
#7 of 285 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 FREE Wi-Fi
Renaissance St. Petersburg Baltic Hotel Slideshow
#55 of 285 hotels in St. Petersburg
  • Admiralty Building
  • Luxury
Show Prices
Galernaya St., 12, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#63 of 285 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
#80 of 285 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
#100 of 285 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
#116 of 285 hotels in St. Petersburg
  • Mid-range
  • Admiralty Building
  • Free Breakfast
Show Prices
Lermontovskiy Ave., 43/1, St. Petersburg 190103, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#145 of 285 hotels in St. Petersburg
  • Mid-range
  • Pets Allowed
  • 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
#152 of 285 hotels in St. Petersburg
  • Budget
Show Prices
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#183 of 285 hotels in St. Petersburg
  • Mid-range
Show Prices
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#209 of 285 hotels in St. Petersburg
Show Prices
Yakubovicha St., 2, St. Petersburg 190000, Russia
0.8 miles from Mariinsky Theatre Concert Hall
#221 of 285 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
Special Price 20% off room rate
Trezzini Palace Hotel Slideshow
#231 of 285 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
#256 of 285 hotels in St. Petersburg
  • Mid-range
Show Prices
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
#9 of 285 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
#24 of 285 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
#56 of 285 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 285 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
#25 of 285 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
#32 of 285 hotels in St. Petersburg
  • Mid-range
  • Free Parking
  • Pets Allowed
  • Free Breakfast
Show Prices