Hotels near Mariinsky Theatre

Search and compare hotels near Mariinsky Theatre from hundreds of travel sites and save

Mariinsky Theatre - Saint Petersburg, Sankt-Peterburg, Russia
17 Sep — 18 Sep2
Mariinsky Theatre - Saint Petersburg, Sankt-Peterburg, Russia
Fri 17/9
Sat 18/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near Mariinsky Theatre

Filter by star ratings
All filters
Boutique Hotel Golden Triangle
Boutique Hotel Golden Triangle
9.0 Excellent
Nevsky 22-24, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.2 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,881 reviews
9.0

Conveniently situated, Golden Triangle Boutique Hotel offers easy access to St Petersburg's best hot spots. Rooms are air conditioned and a wireless internet connection is provided free of charge.

Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.0 Excellent
5, Kazanskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,412 reviews
9.0

Within a two minute walk of Kazan Cathedral, Art-Hotel Rachmaninov is centrally situated in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Nevsky Prospekt Metro Station.

Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.3 Excellent
39, Bolshaya Morskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,363 reviews
9.3

Located in St Petersburg, Rocco Forte Astoria Hotel provides stylish, 5-star accommodation close to Saint Isaac's Cathedral. This traditional hotel is set in the heart of the city.

Ambassador Hotel
Ambassador Hotel
8.6 Excellent
5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,295 reviews
8.6

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in St Petersburg. It provides a fitness centre, as well as 24-hour room service, an indoor pool and free Wi-Fi.

Station Hotels K43
Station Hotels K43
8.4 Excellent
Kazanskaya Ulitsa 43, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,220 reviews
8.4

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. It also offers free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
9.7 Excellent
2, Antonenko Lane, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,027 reviews
9.7

Within a two minute walk of the Monument to Nicholas I, Lotte Hotel St Petersburg is set in the heart of St Petersburg. It also provides massage services, an indoor pool and a 24-hour reception.

Statskij Sovetnik Hotel Zagorodnyy
Statskij Sovetnik Hotel Zagorodnyy
8.9 Excellent
Zagorodnyi Prospect, 39, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 819 reviews
8.9

Conveniently situated, Statskij Sovetnik Hotel Zagorodnyy allows for easy access to St Petersburg's best hot spots. The numerous amenities this modern hotel offers include meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Alexander Hotel
Alexander Hotel
8.8 Excellent
Stolyarny pereulok, 10-12, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.6 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 2,826 reviews
8.8

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in St Petersburg. It also offers free Wi-Fi.

Hotel Cameo
Hotel Cameo
9.1 Excellent
90 Bldg. 6, Fontanka Embankment, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.4 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,174 reviews
9.1

Located in St Petersburg, Cameo Hotel St Petersburg is a short drive from Saint Isaac's Cathedral and provides free private parking on site. This hotel is centrally based and is only a short drive from the State Russian Museum.

Wynwood
Wynwood
9.5 Excellent
Griboedova Canal, 18-20, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.9 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,509 reviews
9.5

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Gostiny Dvor Metro Station.

Tips for booking a Mariinsky Theatre hotel

Cheapest month:February
Most expensive month:May
Average price in Mariinsky Theatre:$86/night
Absolute cheapest price found:$27/night
Cheapest day:Saturday
Most expensive day:Friday
$27 - $179
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$27 - $53
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated hotels near Mariinsky Theatre

Show all hotels
1
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.3 Excellent
39, Bolshaya Morskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 km from city centre, Saint Petersburg 

Located in St Petersburg, Rocco Forte Astoria Hotel provides stylish, 5-star accommodation close to Saint Isaac's Cathedral. This traditional hotel is set in the heart of the city.

2
Big Marine
Big Marine
9.2 Excellent
Ulitsa Bolshaya Morskaya 53/8, Admiralt, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.1 km from city centre, Saint Petersburg 

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in St Petersburg. It is moments from the Monument to Nicholas I, eateries and nightlife options.

3
Solo Sokos Hotel Vasilievsky
Solo Sokos Hotel Vasilievsky
9.1 Excellent
Vasilievsky Ostrov 8th line 11-13, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.5 km from city centre, Saint Petersburg 

Located a short walk from Vasileostrovskaya Saint Petersburg Metro, Solo Sokos Hotel Vasilievsky is an ideal base when in St Petersburg. It also features a sauna and a gym.

4
Capital Hotel
Capital Hotel
8.5 Excellent
34 Gorokhovaya Str, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre, Saint Petersburg 

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is set in the area's vibrant nightlife district, just a short walk from the Stone Bridge and Sennaya Square.

5
Renaissance St. Petersburg Baltic Hotel
Renaissance St. Petersburg Baltic Hotel
8.7 Excellent
Pochtamtskaya Str. 4, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.2 km from city centre, Saint Petersburg 

Strategically located in the centre of the city, this 5-star hotel makes for an excellent base in St Petersburg. It also features a rooftop terrace and a sauna.

6
Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.0 Excellent
5, Kazanskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg 

Within a two minute walk of Kazan Cathedral, Art-Hotel Rachmaninov is centrally situated in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Nevsky Prospekt Metro Station.

7
Four Seasons Hotel Lion Palace St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
9.3 Excellent
1 Voznesensky Prospekt, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.2 km from city centre, Saint Petersburg 

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in St Petersburg. It offers a Jacuzzi, a sauna and complimentary Wi-Fi.

8
Domina St. Petersburg
Domina St. Petersburg
9.3 Excellent
99 Moika River Emb., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.1 km from city centre, Saint Petersburg 

Conveniently located in the heart of the city, this 5-star hotel makes for an excellent base in St Petersburg. It has a fitness centre, as well as a sauna, free Wi-Fi and 24-hour room service.

Cheapest hotels near Mariinsky Theatre, Admiralteysky District

Show all hotels
Economy Hotel Lira
Economy Hotel Lira
7.6 Good
8 Moskovskiy Ave, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre,  

Set in the heart of St Petersburg, Economy Hotel Lira is a short walk from Sadovaya Metro Station, and just a few steps from local dining and nightlife options. Those staying at the property can also take advantage of free wireless internet during their stay.

$10
Avg. per night
Mark Hotel
Mark Hotel
8.4 Excellent
9 Line Vasileostrovskaya 30, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.9 km from city centre,  

Situated only a short stroll from Vasileostrovskaya Saint Petersburg Metro, Mark Hotel St Petersburg offers guests an ideal base when visiting St Petersburg. It also provides luggage storage, a 24-hour reception and an express check-in and check-out feature.

$15
Avg. per night
Hotel on Rimskogo-Korsakova
Hotel on Rimskogo-Korsakova
8.4 Excellent
Rimskogo-Korsakova Avenue, 45, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.5 km from city centre,  

Hotel on Rimskogo-Korsakova provides a comfortable setting while in Duluth. It is conveniently located for those wanting to discover the area's attractions.

$20
Avg. per night
Fun Giraffe Hostel
Fun Giraffe Hostel
Spassky pereulok 10, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre,  

Located in the heart of St Petersburg, Funny Giraffe is a short walk from Sadovaya Metro Station, and provides easy access to local restaurants and bars. Guests can also make use of free Wi-Fi.

$23
Avg. per night
Rotas Budget Hotel
Rotas Budget Hotel
8.4 Excellent
7-ya Krasnoarmeyskaya St., 5, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.7 km from city centre,  

This St Petersburg inn is located within a 10-minute walk of Tekhnologichesky Institut Metro Station. It is ideally positioned for those wanting to sightsee in the area.

$23
Avg. per night
Capital Hotel
Capital Hotel
8.5 Excellent
34 Gorokhovaya Str, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre,  

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is set in the area's vibrant nightlife district, just a short walk from the Stone Bridge and Sennaya Square.

$26
Avg. per night
Shouyuan Hotel
Shouyuan Hotel
8.2 Excellent
79 Sadovaya st., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.7 km from city centre,  

Shouyuan Hotel provides a comfortable setting while in St Petersburg. It offers 4-star accommodation with air-conditioned rooms.

$27
Avg. per night
Stasov Hotel
Stasov Hotel
9.0 Excellent
Vasilievsky Island, 1st Line, 16, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.3 km from city centre,  

Stasov Hotel is situated in St Petersburg and provides newly renovated rooms and complimentary wireless internet. The various facilities this vibrant hotel has to offer include a concierge, an express check-in and check-out feature and a 24-hour reception.

$29
Avg. per night

Hotel prices near Mariinsky Theatre

2 stars or below

$30 - $34

Mir Na Nevskom

No. 1 most popular

$34
Avg. per night
Friends on Fontanka

Best value

Friends on Fontanka
8.9 Excellent
$30
Avg. per night
3 stars

$15 - $72

Casa Leto

No. 1 most popular

Casa Leto
9.6 Excellent
$72
Avg. per night
Abajour on Fontanka

No. 2 most popular

Abajour on Fontanka
9.2 Excellent
$37
Avg. per night
Mark Hotel

Best value

Mark Hotel
8.4 Excellent
$15
Avg. per night
4 stars and up

$27 - $374

Rocco Forte Astoria Hotel

No. 1 most popular

$344
Avg. per night
Four Seasons Hotel Lion Palace St. Petersburg

No. 2 most popular

$374
Avg. per night
Shouyuan Hotel

Best value

Shouyuan Hotel
8.2 Excellent
$27
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay near Mariinsky Theatre

About Mariinsky Theatre

Located in the heart of Saint Petersburg, the Mariinsky Theatre in one of Russia’s most celebrated orchestral, opera and ballet houses. It was here that many of Tchaikovsky, Mussorgsky, and Rimsky-Korsakov’s works were premiered during the late 19th century and it is today home to the Mariinsky Ballet, Mariinsky Opera and Mariinsky Orchestra.

Aside from the main theatre where operas and ballets are performed, the complex also houses the Mariinsky Theatre Second Stage which can accommodate up to 2,000 patrons, as well as the 1,100-seat Mariinsky Theatre Concert Hall. Located just to the west, the concert hall was designed by French architect Xavier Fabre and is where all titles under the Mariinsky record label are recorded. Among the major works premiered at the Mariinsky Theatre have been Khachaturian’s ballet “Spartacus” in 1956, as well as the revised version of Prokofiev’s “Romeo and Juliet” in 1940, with conductors such as Mikhail Zhukov and Israel Chudnovsky having made their mark here. Renowned choreographer Marius Petipa presented works such as “The Nutcracker” here in 1892 and “Sleeping Beauty” in 1890, while the Mariinsky Theatre’s ballet school has helped establish the careers of dancers such as Olga Preobrajenskaya and Anna Pavlova. The Mariinsky Theatre has changed its name throughout history to reflect the political climate of Russia and was known as the Kirov Theatre throughout most of the Soviet era in recognition of the assassinated Leningrad Communist Party leader Sergey Kirov.

The Mariinsky Theatre is best accessed by public bus or minibus taxi from the metro station at Sadovaya, from where there are connections across Saint Petersburg. It’s also located within a short walk of many of the city’s major sights, including the St. Nicholas Naval Cathedral and the Grand Choral Synagogue.

An Imperial drama, opera and ballet troupe was first established in 1783, with a purpose-built performance venue known as the Imperial Bolshoi Kamenny Theatre designed on what would later become Theatre Square. After the adjacent equestrian circus burnt down in 1859, the Mariinsky Theatre was designed by Albert Cavos to replace it, boasting the largest stage in the world at the time and named after its patroness, Empress Maria Alexandrovna.

Mariinsky Theatre travel FAQs

  • What are the best hotels near Mariinsky Theatre?

    Rocco Forte Astoria Hotel is a very popular hotel near Mariinsky Theatre, with a score of 9.3 from 1,363 reviews. Four Seasons Hotel Lion Palace St. Petersburg (9.3 from 943 reviews) and Petro Palace Hotel (8.9 from 2,153 reviews) are also highly rated Mariinsky Theatre hotels, based on recent feedback from HotelsCombined users.