Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near Mariinsky Theatre

Filter by star ratings
All filters
Alexander House
Alexander House
9.6 Excellent
27 Kryukov Canal Embankment, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.9 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 551 reviews
9.6

Featuring a shuttle service to Pulkovo Airport, as well as free Wi-Fi, Alexander House Hotel St Petersburg is a convenient base in St Petersburg. It also offers a sauna, valet parking and a Turkish steam bath.

Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.1 Excellent
5, Kazanskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.5 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,173 reviews
9.1

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.

Ambassador Hotel
Ambassador Hotel
8.7 Excellent
5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.4 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,205 reviews
8.7

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.

Rinaldi at Moskovskiy prospect, 18
Rinaldi at Moskovskiy prospect, 18
7.9 Good
18 Moskovsky Pr, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.4 mi from city centre, Saint Petersburg, SPE, Russia 
GoodBased on 155 reviews
7.9

Conveniently situated, Rinaldi at Moscovsky Prospekt 18 offers easy access to St Petersburg's main hot spots. Guests can also enjoy complimentary internet access.

Red Bridge - best deal!
Red Bridge - best deal!
9.3 Excellent
Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.4 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 235 reviews
9.3

Located a short walk from Sadovaya Metro Station, Red Bridge is an ideal base while in St Petersburg. It is conveniently situated in the city centre.

Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
9.7 Excellent
2, Antonenko Lane, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.5 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 919 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.5 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 721 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.

Dolce Vita
Dolce Vita
8.3 Excellent
Griboyedov Canal Quay, 38, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 462 reviews
8.3

Only two minutes from the Stone Bridge, Dolce Vita St Petersburg is located centrally in St Petersburg. It is moments from Saint Petersburg State University of Economics and Finance, restaurants and nightlife options.

Petro Palace Hotel
Petro Palace Hotel
8.9 Excellent
14 Malaya Morskaya Street, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 2,087 reviews
8.9

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in St Petersburg. It also features a Jacuzzi, a heated pool and a sauna.

Hotel Amore
Hotel Amore
8.1 Excellent
Pochtamtskaya Street 8, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 mi from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 157 reviews
8.1

Centrally located in St Petersburg, Amore Art-Hotel is within an easy drive of Saint Petersburg State University and Nevsky Avenue. It is steps from Saint Isaac's Cathedral, eateries and nightlife options.

Tips for booking a Mariinsky Theatre hotel

Cheapest month:February
Most expensive month:May
Average price in Mariinsky Theatre:$63/night
Absolute cheapest price found:$20/night
Cheapest day:Saturday
Most expensive day:Friday
$20 - $131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$20 - $39
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
0.6 mi 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
0.7 mi 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
1.6 mi 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.2 mi 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
Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.1 Excellent
5, Kazanskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.5 mi 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.

6
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
0.8 mi 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 has a gym, as well as an indoor pool, a sauna and a Turkish steam bath.

7
Domina St. Petersburg
Domina St. Petersburg
9.3 Excellent
99 Moika River Emb., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 mi 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.

8
Deluxe Hotel on Galernaya
Deluxe Hotel on Galernaya
9.1 Excellent
Galernaya Str 4, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 mi from city centre, Saint Petersburg 

Conveniently located in the centre of the city, this 3-star inn makes for an excellent base in St Petersburg. It also offers a sauna, an express check-in and check-out feature and 24-hour room service.

Cheapest hotels near Mariinsky Theatre, Admiralteysky District

Show all hotels
Friends on Sennaya
Friends on Sennaya
8.7 Excellent
Griboedov Canal, 60, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.2 mi from city centre,  

Set in the heart of St Petersburg, Friends on Sennaya is situated near Sadovaya Metro Station, and just a few steps from local dining and nightlife options. It provides free Wi-Fi, and is a brief stroll from the Demidov Bridge.

$7
Avg. per night
Cuba Hostel
Cuba Hostel
8.7 Excellent
Kazanskaya Street 5, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.5 mi from city centre,  

Located within a 10-minute walk of Nevsky Prospekt Metro Station, Cuba Hostel is an ideal base while visiting St Petersburg. It is conveniently situated in the city centre.

$8
Avg. per night
Contact Hostel Nevsky
Contact Hostel Nevsky
9.5 Excellent
Bolshaya Konyushennaya Ulitsa 10, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 mi from city centre,  

Conveniently located, Contact Hostel Nevsky allows for easy access to St Petersburg's main tourist attractions. The various amenities this stylish hostel features include a tour desk, a ticket service and a 24-hour reception.

$8
Avg. per night
Capital Hotel on Sennaya
Capital Hotel on Sennaya
7.3 Good
6 Moskovskiy Prospect, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.2 mi from city centre,  

Set in the centre of St Petersburg, Capital Hotel on Sennaya St Petersburg is situated near Sadovaya Metro Station, and just a few steps from nearby restaurants and bars. It also provides complimentary Wi-Fi to all guests throughout their stay.

$20
Avg. per night
Troitsky Guest House
Troitsky Guest House
9.3 Excellent
4th Krasnoarmeyskaya, 14, Ap. 7, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.9 mi from city centre,  

Located in St Petersburg, Troitsky 2 Hotel is within a 25-minute drive of Pulkovo Airport and provides a swimming pool. It is close to the area's tourist attractions and is within a 10-minute walk of Tekhnologichesky Institut Metro Station.

$21
Avg. per night
Rotas Budget Hotel
Rotas Budget Hotel
8.5 Excellent
7-ya Krasnoarmeyskaya St., 5, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 mi 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.

$21
Avg. per night
Riverside Hostel Moyka
Riverside Hostel Moyka
8.5 Excellent
Moika River Embankment 40, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 mi from city centre,  

Conveniently positioned, RiverSide Moyka Hotel allows for easy access to St Petersburg's popular tourist attractions. Those staying at the property can also enjoy free wireless internet throughout their stay.

$22
Avg. per night
Lanselot Hotel - hostel
Lanselot Hotel - hostel
7.9 Good
15 Tsiolkovskogo Str, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.7 mi from city centre,  

Situated close to Baltiyskaya Station, this modern bed and breakfast is an ideal base for those wanting to discover St Petersburg and its surrounds. It also provides a heated pool, a sauna and meeting rooms.

$26
Avg. per night

Hotel prices near Mariinsky Theatre

3 stars

$27 - $88

Statskij Sovetnik Hotel Zagorodnyy

#1 Most popular

$67
Avg. per night
Kravt Sadovaya Hotel

#2 Most popular

$59
Avg. per night
Mark Hotel

Best value

Mark Hotel
8.6 Excellent
$27
Avg. per night
4 stars +

$38 - $491

The Taleon Imperial Hotel

#1 Most popular

$213
Avg. per night
Four Seasons Hotel Lion Palace St. Petersburg
$491
Avg. per night
Shouyuan Hotel

Best value

Shouyuan Hotel
8.3 Excellent
$38
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?

    One of the most popular hotels near Mariinsky Theatre is Four Seasons Hotel Lion Palace St. Petersburg, which has been reviewed by 821 users and currently has a rating of 9.3/10. Other top-rated locations include Domina St. Petersburg and Lotte Hotel St.Petersburg, which have received 9.3/10 and 9.7/10 ratings from our users, respectively.