Hotels near Mariinsky Theatre in Saint Petersburg

Choose among 204 hotels near Mariinsky Theatre in Saint Petersburg

Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Tue, 24 Dec
-
Check-out
Wed, 25 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-20 out of 204
Sort by: near distance
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • Distance: near to far
8.6
Great20 reviews
Map
2.0 km from City Centre200 m from Mariinsky Theatre
The 3-star Premiere is situated in the Admiralteyskiy district of Saint Petersburg, 24 minutes' drive from Pulkovo airport.
FromC$ 104 /nightSelect
9.8
Perfect1 review
Map
1.7 km from City Centre300 m from Mariinsky Theatre
While staying at the Like Hostel Sankt-Peterburg Na Teatralnoy Saint Petersburg you are invited to discover Summer Garden, set 10 minutes away by car, or Peter and Paul Fortress, which is 5 minutes' drive away.
FromC$ 14 /nightSelect
8.0
Great32 reviews
Map
2.0 km from City Centre300 m from Mariinsky Theatre
The 3-star Svarog Film is a good starting point to Saint Petersburg's sights including Nicholas Naval Cathedral of The Epiphany, which is 0.6 km away.
FromC$ 37 /nightSelect
7.8
Very good16 reviews
Map
1.6 km from City Centre300 m from Mariinsky Theatre
While staying at the History Griboedova Channel you are invited to discover Faberge Museum, set 10 minutes' drive away, or Saint Petersburg Conservatory, which is just 10 minutes' walk away.
FromC$ 94 /nightSelect
8.4
Great89 reviews
Map
2.1 km from City Centre300 m from Mariinsky Theatre
State Hermitage Museum and Peter and Paul Fortress are located 2.5 km and 3.5 km from the 3-star On Rimskogo-Korsakova Saint Petersburg respectively.
FromC$ 21 /nightSelect
8.2
Great70 reviews
Map
2.2 km from City Centre500 m from Mariinsky Theatre
Set within a 5-minute drive of Nikolayevsky Palace, the Boutique Hotel Albora lies in a beautiful area.
FromC$ 346 /nightSelect
8.6
Great68 reviews
Map
1.7 km from City Centre500 m from Mariinsky Theatre
Palace Square is within 25 minutes' walk of the low-budget Margarita, while Savior on the Spilled Blood is nearly a 25-minute stroll away.
FromC$ 41 /nightSelect
Map
2.4 km from City Centre600 m from Mariinsky Theatre
Featuring a comfortable location 20 minutes' walk from Saint Isaac's Cathedral, the 3-star Gold Inn includes 39 cosy rooms.
Select
8.4
Great85 reviews
Map
2.2 km from City Centre700 m from Mariinsky Theatre
Located in the heart of Saint Petersburg, near to Nicholas Naval Cathedral of The Epiphany and within walking distance of St. Nicholas Cathedral in St. Petersburg, the 4-star Express - St. Petersburg - Sadovaya, An Ihg offers fitness classes and entertainment activities.
FromC$ 44 /nightSelect
7.8
Very good19 reviews
Map
2.5 km from City Centre700 m from Mariinsky Theatre
In the vicinity of this luxury hotel there is State Russian Museum and guests can also discover the business area.
FromC$ 23 /nightSelect
LionGuest house
8.2
Great33 reviews
Map
1.9 km from City Centre700 m from Mariinsky Theatre
Holy Temple Isidorovsky is within 7 minutes' walk of the 3-star Lion Saint Petersburg, while Summer Garden is nearly 10 minutes away by car.
FromC$ 43 /nightSelect
8.2
Great46 reviews
Map
1.2 km from City Centre800 m from Mariinsky Theatre
About 20 minutes on foot from State Hermitage Museum, the 3-star Oficer Saint Petersburg includes 14 rooms.
FromC$ 44 /nightSelect
8.4
Great43 reviews
Map
2.2 km from City Centre800 m from Mariinsky Theatre
The 3-star Statskij Sovetnik Hotel Kustarnyy is a good starting point to Saint Petersburg's sights including Nicholas Naval Cathedral of The Epiphany, which is merely 300 metres away.
FromC$ 192 /nightSelect
8.6
Great142 reviews
Map
2.4 km from City Centre800 m from Mariinsky Theatre
The 4-star Alexander House is a good starting point to Saint Petersburg's sights including Nicholas Naval Cathedral of The Epiphany, which is approximately a 5-minute stroll away.
FromC$ 103 /nightSelect
8.4
Great449 reviews
Map
1.1 km from City Centre800 m from Mariinsky Theatre
Set about 25 km from Pulkovo airport, the 5-star Domina St.Petersburg lies in the Admiralteyskiy district of Saint Petersburg.
FromC$ 123 /nightSelect
8.4
Great70 reviews
Map
1.3 km from City Centre800 m from Mariinsky Theatre
Kazan Cathedral is within 10 minutes' walk of the comfortable Travelto Kazanskiy 43 and Savior on the Spilled Blood is nearly 5 minutes away by car.
FromC$ 29 /nightSelect
Big MarineHotel
8.2
Great103 reviews
Map
1.1 km from City Centre800 m from Mariinsky Theatre
Within 17 minutes' walk of State Hermitage Museum, the Big Marine Saint Petersburg includes 15 rooms.
FromC$ 53 /nightSelect
8.6
Great252 reviews
Map
1.2 km from City Centre900 m from Mariinsky Theatre
Located within an 8-minute walk of Yusupov Palace on Moika River, the 3-star 1913 Year is 5 minutes' walk from Saint Isaac's Cathedral.
FromC$ 69 /nightSelect
AmbassadorHotel
8.4
Great343 reviews
Map
1.7 km from City Centre900 m from Mariinsky Theatre
Featuring sauna facilities and an indoor pool, the modern Ambassador is located in the Admiralteyskiy district 0.6 km from Nicholas Naval Cathedral of The Epiphany.
FromC$ 56 /nightSelect
Hotel Osobnyak MolvoBed & Breakfast
8.2
Great38 reviews
Map
2.0 km from City Centre900 m from Mariinsky Theatre
While staying at the Osobnyak Molvo Saint Petersburg you are invited to discover Palace Square, set about a 25-minute stroll away, or State Hermitage Museum, which is approximately 2.3 km away.
FromC$ 24 /nightSelect

FAQs about hotels near Mariinsky Theatre

We created these 10 answers to questions about hotels near Mariinsky Theatre to make your planning easier.

Which budget hotels not far from Mariinsky Theatre would you recommend?

IBooked.ca offers more than 89 budget deals to stay not far from Mariinsky Theatre.
One of the best budget hotels 3.9 km from Mariinsky Theatre is Nevsky Bereg 93 from 18C$ per one night.
Try as well Rinaldi Na Vasilevskom — it is rated 8.2/10 and costs 30C$ per night.

What are the most popular hotels close to Mariinsky Theatre?

More than 230 deals not far from Mariinsky Theatre are our best options in the area.
Guests have left more than 33612 positive reviews about Hotel Gogol House rated 8.0/10 for 176C$ per night.
Petro Palace Hotel rated 8.6/10 may also suit you — only 104C$ per one night.
Other best deals are Radisson Royal Hotel, Helvetia Hotel, and Best Western Plus Centre Hotel.

How much does it cost to rent a hotel not far from Mariinsky Theatre?

You'll pay around 116C$ per one night if you stay not far from Mariinsky Theatre.
Domina St.Petersburg with room rates from 18C$ per night is a 5-star property that includes cots, a business centre, and a gym.
One more suitable place is Neptun Hotel — pay about 160C$ to book it.
Other great deals are Ambassador, Kristoff Hotel, and Delight Apartments.

What are the top Mariinsky Theatre hotels with free parking?

There are more than 6 popular hotels with free parking available.
Boutique Hotel Albora is the most popular option, situated a 5-minute walk from Mariinsky Theatre.
We would also recommend Dynasty Hotel at the cost of 43C$ per night.

How much are apartments not far from Mariinsky Theatre?

You may book Guest Rooms And Apartments Grifon with cots and ironing for about 55C$ per night.

What are the top family-friendly hotels close to Mariinsky Theatre?

If you're searching for a property not far from Mariinsky Theatre, there are 12 good hotel options for you to consider.
Other top options are 3 Mosta and Atlantic Hotel.

What are the top Mariinsky Theatre hotels with free breakfast?

IBooked.ca offers 3 deals providing free breakfast. We recommend Hotel Onyx rated 8.4/10, which is set 3.5 km from Mariinsky Theatre. Guests can enjoy European and Russian meals at Grand Cafe 18 restaurant nearby.

What are the best places to stay with pets close to Mariinsky Theatre in Saint Petersburg?

According to iBooked.ca travel data, there are 18 hotels that welcome pets.
Other suitable options: Hotel Luko, Hotel Na Mokhovoy, and Noteburg.

What are the most popular luxury hotels next to Mariinsky Theatre?

According to iBooked.ca travel data, there are 75 luxury deals not far from Mariinsky Theatre with exceptional service.
Guests have left positive feedback about Boutique Hotel Meltzer (rating: 8.6/10) with cots, a sauna, and housekeeping on site. This 4-star property is set in Vasileostrovskiy district and has Ketch Up Burgers restaurant on site.
Other suitable options: Solo Sokos Hotel Palace Bridge, Trezzini Palace Boutique Hotel, and Saint-Petersburg Hotel.

What are the top Mariinsky Theatre hotels with swimming pools?

According to iBooked.ca travel data, there are more than 13 hotels with pools in this area.
Petro Palace Hotel rated 8.6/10 is a top hotel with an indoor swimming pool, 24-hour room service, and cots. It's set 700 metres from the city centre and 1.3 km from Mariinsky Theatre.
You may also like Grand Hotel Europe, A Belmond Hotel, St Petersburg rated 8.6/10. It's set 1000 metres from the city centre. This 5-star property will cost you 190C$ per night.
Other suitable options are Four Seasons Hotel Lion Palace St. Petersburg, So/ Saint Petersburg, and Ambassador.

Hotels near Mariinsky Theatre in Saint Petersburg

Hotels close to Mariinsky Theatre in Saint Petersburg

Two more hotel options close to Mariinsky Theatre include Holiday Inn Express St. Petersburg - Sadovaya and Hotel On Rimskogo-Korsakova. Mariinsky Theatre is a marvellous location to see, with a list of 118 available hotels. To explore some of the city's popular tourist places, book a hotel next to Mariinsky Theatre, such as the 5-star Petro Palace Hotel, situated just a 15-minute walk away. One of the hotels near Mariinsky Theatre is Holiday Inn Express St. Petersburg - Sadovaya with prices starting from 67C$.

Luxury Saint Petersburg hotels near Mariinsky Theatre

If you want to have luxury experience and stay near Mariinsky Theatre at the same time, book Corinthia St.Petersburg or Ambassador. For those travellers looking to indulge in a bit of luxury, the 5-star Corinthia St.Petersburg comes with a sauna, a rooftop terrace and a solarium. Closeby fabulous hotels include Corinthia St.Petersburg and Ambassador. Silver Age is a top-rated chain hotel in Vasileostrovskiy district, and is situated within easy reach of Mariinsky Theatre. Great option is the 4-star boutique Azimut, which is situated in Frunzenskiy district.

Cheap hotels near Mariinsky Theatre from 9 CAD

For a budget traveller, Neptun Hotel in Saint Petersburg is a great choice. If you want to be within walking distance of Saint Petersburg's sights, select a hotel close to Mariinsky Theatre, such as the affordable Neptun Hotel with room rate starting from 59C$. Two more budget hotels near Mariinsky Theatre include Neptun Hotel and Svarog Film Hotel. An alternative mid-range option is Neptun Hotel, the 3-star hotel which is situated in Moskovskiy district. Neptun Hotel is a budget-friendly choice that is a 10-minute walk to Vitebskiy Vokzal train station.

Show moreLess

Hotels near Mariinsky Theatre essential information

🏨 Hotels near Mariinsky Theatre 204
👛 Lowest price 9 CAD
✍️ Hotels Reviews 28 779