Featured hotels near Mariinsky Theatre

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Boutique Hotel Albora

Hotel in Admiralteyskiy, Saint Petersburg (0.3 miles from Mariinsky Theatre)

Featuring a spa zone and a fitness centre, Boutique Hotel Albora is located in Saint Petersburg, 700 metres from Mariinsky Theatre. The property features a bar and a shared lounge.

Show more Show less
9.6
Exceptional
789 reviews
Price from
£65
per night

апартаменты Врубель

Admiralteyskiy, Saint Petersburg (0.2 miles from Mariinsky Theatre)

Апартаменты Врубель is set in the Admiralteyskiy district of Saint Petersburg, 800 metres from Mariinsky Theatre, 1.3 km from Saint Isaac's Cathedral and 2.3 km from Winter Palace.

Show more Show less
9.9
Exceptional
86 reviews
Price from
£42
per night

Aparthotel "Saint-P"

Admiralteyskiy, Saint Petersburg (0.3 miles from Mariinsky Theatre)

Located in Saint Petersburg, Aparthotel "Saint-P" is 500 metres from Mariinsky Theatre. Saint Isaac's Cathedral is 1 km away. Free WiFi is offered throughout the property.

Show more Show less
9.7
Exceptional
189 reviews
Price from
£31
per night

Apartment on Lermontovskiy prospekt

Admiralteyskiy, Saint Petersburg (0.2 miles from Mariinsky Theatre)

Set in Saint Petersburg, 400 metres from Mariinsky Theatre and 1 km from St. Nicholas Naval Cathedral, Apartment on Lermontovskiy prospekt offers free WiFi and air conditioning.

Show more Show less
9.9
Exceptional
32 reviews
Price from
£61
per night

Like Hostel Sankt-Peterburg na Teatralnoy

Admiralteyskiy, Saint Petersburg (0.1 miles from Mariinsky Theatre)

Boasting a shared lounge, Like Hostel Sankt-Peterburg na Teatralnoy is situated in Saint Petersburg in the Saint Petersburg Region region, 500 metres from Mariinsky Theatre and less than 1 km from St....

Show more Show less
9.3
Superb
168 reviews
Price from
£6
per night

Margarita Hotel

Hotel in Admiralteyskiy, Saint Petersburg (0.3 miles from Mariinsky Theatre)

Set in Saint Petersburg, 500 metres from St. Nicholas Naval Cathedral, Margarita Hotel offers accommodation with a restaurant, private parking, a shared lounge and a garden.

Show more Show less
9.2
Superb
2,310 reviews
Price from
£33
per night

Enjoy breakfast at the hotels near Mariinsky Theatre

See all

Budget hotels near Mariinsky Theatre

See all

Hotels with great access to Mariinsky Theatre!

See all

Planning a trip to see the Mariinsky Theatre? Check out the latest reviews and scores

People are talking about Mariinsky Theatre! Explore guest hotel reviews featuring "Mariinsky Theatre"

See all

What guests said about Mariinsky Theatre: