Mariinsky Theatre
trover photo by Olivia-Petra Coman

Compare Hotels Near Mariinsky Theatre

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top Trending Hotels Near Mariinsky Theatre

Image for Hotel Park Lion Bridge
3 out of 5
0.4 km from Mariinsky Theatre
£37
per night
25 Sep-26 Sep
3.8/5Good! (18 reviews)
Convenient location

"Hotel is located near downtown and there are many restaurants around"…"

Reviewed on 13 Aug 2017

Hotel Park Lion Bridge
Image for Premiere Hotel
3 out of 5
0.3 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£37
per night
6 Oct-7 Oct
3.7/5Good! (19 reviews)

"Nice quiet hotel, good location, clean, very devoted and pleasant staff. We liked it."…"

Reviewed on 28 Jun 2018

Premiere Hotel
Image for Domina St. Petersburg
5 out of 5
1 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£86
per night
7 Oct-8 Oct
4.7/5Exceptional! (634 reviews)

"The properties location couldn’t have been better for what we were doing in St. Petersburg."…"

Reviewed on 6 Sep 2019

Domina St. Petersburg
Image for Ambassador Hotel
4 out of 5
1.5 km from Mariinsky Theatre
£45
per night
14 Oct-15 Oct
4.3/5Excellent! (430 reviews)

"Excellent location, close to historical center. I don’t like the view from my room, I could only see the rusty roofs of the buildings."…"

Reviewed on 12 Jul 2019

Ambassador Hotel
Image for Holiday Inn Express St. Petersburg - Sadovaya
4 out of 5
0.7 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£42
per night
11 Oct-12 Oct
4.5/5Wonderful! (88 reviews)

"Very good hotel, maybe not a great hotel. Value for your money is there. Breakfast was decent too. Four and a bit stars is a reasonable rating here."…"

Reviewed on 16 Sep 2019

Holiday Inn Express St. Petersburg - Sadovaya
Image for Lotte Hotel St.Petersburg
5 out of 5
1.6 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£203
per night
7 Oct-8 Oct
4.8/5Exceptional! (37 reviews)

"The Lotte hotel was a great experience in a wonderful city. We felt like the Zara’s fm the moment we arrived: a smiley bell boy welcomed us and even made an effort to speak Spanish. The concierges were all knowledgeable and highly professional. They have a solution for everything and exquisite manners. ..."…"

Reviewed on 20 Aug 2019

Lotte Hotel St.Petersburg
Image for Renaissance St. Petersburg Baltic Hotel
4 out of 5
1.1 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£72
per night
19 Oct-20 Oct
4.5/5Wonderful! (372 reviews)

"Walking distance to most attractions in Sankt Petersburg."…"

Reviewed on 12 Aug 2019

Renaissance St. Petersburg Baltic Hotel
Image for Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1.7 km from Mariinsky Theatre
£283
per night
17 Oct-18 Oct
4.9/5Exceptional! (185 reviews)

"the hotel is in a very uniqu building.We had a great room with a fantastic view. The hotel staff are extremely nice and were very helpful"…"

Reviewed on 23 Jul 2019

Four Seasons Hotel Lion Palace St. Petersburg
Image for Rocco Forte Astoria Hotel
5 out of 5
1.5 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
£172
per night
19 Oct-20 Oct
4.6/5Wonderful! (100 reviews)

"Overall everything is delivered to perfection. There is great attention to details to make customers satisfied. This is a reflection of excellent management"…"

Reviewed on 28 Aug 2019

Rocco Forte Astoria Hotel
Image for Petro Palace Hotel
5 out of 5
1.8 km from Mariinsky Theatre
Free cancellationReserve now, pay when you stay
Get Rates
4.4/5Wonderful! (1,949 reviews)

"Outstanding location. Very close to where the action is"…"

Reviewed on 19 Sep 2019

Petro Palace Hotel
Can't see what you're looking for?
See all available properties in Mariinsky Theatre
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Mariinsky Theatre is located in a historic area of St. Petersburg known for its top museums and popular theatre scene. The neighbourhood is home to 1886 hotels and other accommodation options, so you can find something that works for your stay.

Staying near Mariinsky Theatre

Take your pick of 285 hotels and accommodation options within a mile of Mariinsky Theatre, including these picks:

  • Petro Palace Hotel: This 5-star hotel features a restaurant, an indoor pool and free WiFi. Our customers like its central location and quiet rooms.
  • Four Seasons Hotel Lion Palace St. Petersburg: This 5-star hotel features a full-service spa, 4 restaurants and free WiFi. Our customers like its dining options and breakfast.
  • Domina St. Petersburg: With a stay at this 5-star hotel, guests can enjoy access to a restaurant and a fitness centre, along with free WiFi. Our customers like its central location and helpful staff.

Things to see and do near Mariinsky Theatre

After you've visited Mariinsky Theatre, you can discover everything there is to see and do within a couple miles of the area.

You might want to spend some time browsing the exhibits at State Hermitage Museum and Winter Palace, Museum of the History of Religion or Russian Vodka Museum. Some landmarks that you won't want to miss include St. Isaac's Cathedral, Kazan Cathedral and Peter and Paul Fortress. You can check out the local talent at Rimsky-Korsakov Conservatory, Mariinsky Theater Concert Hall and State Chamber Music Theater.

Saint Petersburg Conservatory and Grand Choral Synagogue are both worth a visit while you're out exploring. You might also stop by St. Nicholas' Naval Cathedral, located 0.3 mi from Mariinsky Theatre, or Yusupov Palace which is 0.3 mi away.

Getting to Mariinsky Theatre

With so many ways to get around, seeing all of the area near Mariinsky Theatre is simple. You can take advantage of metro transport at Devyatkino Station, Grazhdansky Prospekt Station and Parnas Station. If you'd like to explore more of the area, jump aboard a train from St. Petersburg Finlandski Station, Finlyandsky Station or Ladozhsky Station.

More trip options

Mariinsky Theatre Hotel Reviews