Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near Mariinsky Theatre

Filter by star ratings
All filters
Rinaldi Olympia
7.4 Good

1.6 km from city centre, Saint Petersburg Show on map

GoodBased on 171 reviews
7.4

Situated close to Baltiyskaya Station, this cosy bed and breakfast is a convenient base for those wanting to discover St Petersburg and its surrounds. It is conveniently positioned for those wishing to visit local attractions.

Art-Hotel Rachmaninov
9.1 Excellent

0.8 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1,029 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
8.7 Excellent

0.7 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1,090 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.

Lotte Hotel St.Petersburg
9.7 Excellent

0.8 km from city centre, Saint Petersburg Show on map

ExcellentBased on 834 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.

Netizen Saint Petersburg Centre
9.3 Excellent

0.7 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1,111 reviews
9.3

NETIZEN Saint Petersburg Centre is located in St Petersburg and offers free Wi-Fi. This hostel is set in the heart of the city.

Statskij Sovetnik Hotel Zagorodnyy
8.9 Excellent

0.7 km from city centre, Saint Petersburg Show on map

ExcellentBased on 707 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 a 24-hour reception, an express check-in and check-out feature and babysitting/child services.

Alexander Hotel
8.8 Excellent

0.5 km from city centre, Saint Petersburg Show on map

ExcellentBased on 2,315 reviews
8.8

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is surrounded by a range of clubs and bars and is moments on foot from Sadovaya Metro Station.

Nevsky Breeze
8.7 Excellent

1.5 km from city centre, Saint Petersburg Show on map

ExcellentBased on 456 reviews
8.7

Strategically located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is moments from the Bronze Horseman, eateries and nightlife options.

Petro Palace Hotel
8.9 Excellent

1.1 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1,949 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.

ReMarka Hotel on Stolyarniy
8.9 Excellent

0.5 km from city centre, Saint Petersburg Show on map

ExcellentBased on 553 reviews
8.9

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is a short walk from Sennaya Ploshchad Station.

Tips for booking a Mariinsky Theatre hotel

Cheapest month:February
Most expensive month:May
Average price in Mariinsky Theatre:$82/night
Absolute cheapest price found:$26/night
Cheapest day:Saturday
Most expensive day:Friday
$26 - $170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$26 - $50
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
9.3 Excellent

1.0 km from city centre, Saint Petersburg Show on map

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
Casa Leto
9.5 Excellent

1.0 km from city centre, Saint Petersburg Show on map

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

3
Big Marine
9.2 Excellent

1.2 km from city centre, Saint Petersburg Show on map

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.

4
Solo Sokos Hotel Vasilievsky
9.1 Excellent

2.5 km from city centre, Saint Petersburg Show on map

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.

5
Capital Hotel
8.5 Excellent

0.3 km from city centre, Saint Petersburg Show on map

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.

6
Renaissance St. Petersburg Baltic Hotel
8.8 Excellent

1.2 km from city centre, Saint Petersburg Show on map

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.

7
Art-Hotel Rachmaninov
9.1 Excellent

0.8 km from city centre, Saint Petersburg Show on map

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.

8
Rinaldi Olympia
7.4 Good

1.6 km from city centre, Saint Petersburg Show on map

Situated close to Baltiyskaya Station, this cosy bed and breakfast is a convenient base for those wanting to discover St Petersburg and its surrounds. It is conveniently positioned for those wishing to visit local attractions.

Cheapest hotels near Mariinsky Theatre, Admiralteysky District

Show all hotels
Netizen Saint Petersburg Centre
9.3 Excellent

0.7 km from city centre, Saint Petersburg Show on map

NETIZEN Saint Petersburg Centre is located in St Petersburg and offers free Wi-Fi. This hostel is set in the heart of the city.

$9
Avg. per night
Economy Hotel Lira
7.6 Good

0.3 km from city centre, Saint Petersburg Show on map

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.

$9
Avg. per night
Contact Hostel Nevsky
9.5 Excellent

1.3 km from city centre, Saint Petersburg Show on map

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

$10
Avg. per night
Mini-Hotel Liniya
7.5 Good

3.0 km from city centre, Saint Petersburg Show on map

Mini-Hotel Liniya provides a comfortable setting when in St Petersburg. It also offers an express check-in and check-out feature, a 24-hour reception and a playground.

$13
Avg. per night
Rotas Budget Hotel
8.5 Excellent

1.7 km from city centre, Saint Petersburg Show on map

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.

$16
Avg. per night
Hotel on Rimskogo-Korsakova
8.6 Excellent

1.5 km from city centre, Saint Petersburg Show on map

Hotel on Rimskogo-Korsakova St Petersburg provides comfortable 3-star accommodation in St Petersburg. It is conveniently located for those wanting to discover the area's attractions.

$17
Avg. per night
Capital Hotel
8.5 Excellent

0.3 km from city centre, Saint Petersburg Show on map

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.

$17
Avg. per night
Friends on Fontanka
8.9 Excellent

0.6 km from city centre, Saint Petersburg Show on map

Conveniently situated, Friends on Fontanka allows for easy access to St Petersburg's main sightseeing areas. It is located a brief stroll from Saint Petersburg State University of Economics and Finance and the National Library of Russia.

$18
Avg. per night

Hotel prices near Mariinsky Theatre

2 stars or below

$18 - $22

No. 1 most popular

$22
Avg. per night

Best value

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

$16 - $57

No. 1 most popular

Casa Leto
9.5 Excellent
$51
Avg. per night

No. 2 most popular

Abajour on Fontanka
9.2 Excellent
$25
Avg. per night

Best value

Rotas Budget Hotel
8.5 Excellent
$16
Avg. per night
4 stars and up

$18 - $370

No. 1 most popular

$246
Avg. per night

No. 2 most popular

Petro Palace Hotel
8.9 Excellent
$92
Avg. per night

Best value

Shouyuan Hotel
8.3 Excellent
$18
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,110 reviews. Petro Palace Hotel (8.9 from 1,949 reviews) and Casa Leto (9.5 from 294 reviews) are also highly rated Mariinsky Theatre hotels, based on recent feedback from HotelsCombined users.