Saint Petersburg hotels near Mariinsky Theatre: get the best deals for Saint Petersburg hotels at low prices. No booking fees. You pay for the hotel room in Saint Petersburg at the check-out. Free cancellation.

USD
Saint Petersburg hotel reservation: check availability and room rates
2024-04-29

2024-04-30


Ages of children:
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Saint Petersburg near Mariinsky Theatre

91 properties found

  • Grand Hotel Europe, A Belmond Hotel, St Petersburg 5 stars

    1/7 Mikhailovskaya Street, Nevsky Prospekt, Saint Petersburg, Russia

    2.3 km to Mariinsky Theatre (Show map)

    The exclusive Grand Hotel Europe, A Belmond Hotel, St Petersburg Saint Petersburg is located close to the open public Arts Square enticing guests with panoramic views over the street. 0.8 km from…

    More
    From US$ 141
    price for 1 night
    BOOK NOW
  • M-Hotel 3 stars

    Sadovaya St., 22/2 Entrance from Krylova lane, Saint Petersburg, Russia

    2.3 km to Mariinsky Theatre (Show map)

    M-Hotel Saint Petersburg is a 3-star venue placed about 1.3 km from Savior on the Spilled Blood Church. The excellent accommodation features 61 bright rooms.

    More
    From US$ 40
    price for 1 night
    BOOK NOW
  • Ra Nevsky 44 3 stars

    Nevsky Prospect 44, St. Petersburg, Ru, Saint Petersburg, Russia

    2.3 km to Mariinsky Theatre (Show map)

    A 10-minute walk from Kazan Cathedral, the 3-star Ra Nevsky 44 Hotel Saint Petersburg offers pet-friendly accommodation with 31 rooms. For business travellers, printers and a photocopy machine are…

    More
    From US$ 41
    price for 1 night
    BOOK NOW
  • Rinaldi Art

    53 The Fontanka River Embankment, St. Petersburg, Ru, Saint Petersburg, Russia

    2.3 km to Mariinsky Theatre (Show map)

    Rinaldi Art apartment is situated in Tsentralny district, 2.3 km from State Hermitage Museum and offers a parking and a shop. The venue was built in 1885 and refurbished in 2006. Free Wi Fi is…

    More
    From US$ 22
    price for 1 night
    BOOK NOW
  • Delight Apartments 3 stars

    Lomonosova Street 14 App.8, Saint Petersburg, Russia

    2.4 km to Mariinsky Theatre (Show map)

    Flat screen TV and a flat screen TV are available at Sonata On Fontanka Hotel Saint Petersburg, and Palace Square is 2.1 km away. The venue is located 1 km from the centre of Saint Petersburg and a…

    More
    From US$ 31
    price for 1 night
    BOOK NOW
  • Annushka Hotel 4 stars

    Gapsalskaya Ul. 2, St. Petersburg, Ru, Saint Petersburg, Russia

    2.5 km to Mariinsky Theatre (Show map)

    Offering access to Narva Triumphal Arch, which is 3.9 km away, the pleasant Annushka Hotel Saint Petersburg features a flat screen TV, a bar and a lending library. The centre of Saint Petersburg is…

    More
    From US$ 51
    price for 1 night
    BOOK NOW
  • Nashotel 4 stars

    11Line Vasilievsky Isl 50, Saint Petersburg, Russia

    2.5 km to Mariinsky Theatre (Show map)

    The excellent Nashotel Saint Petersburg is a great place to stay in Vasileostrovskiy district in a reasonable distance from the two Rostral columns on Spit of the Vasilievsky Island. It offers air…

    More
    From US$ 43
    price for 1 night
    BOOK NOW
  • Hotel Moyka 5 3 stars

    5, Moyka Embankment, St. Petersburg, Ru, Saint Petersburg, Russia

    2.5 km to Mariinsky Theatre (Show map)

    Located in 850 metres from ASA ART Gallery, Hotel Moyka 5 Saint Petersburg offers a Jacuzzi, free self parking and a courtyard. Situated in the centre of Saint Petersburg, the venue gives quick…

    More
    From US$ 50
    price for 1 night
    BOOK NOW
  • 5Th Corner Hotel 3 stars

    Zagorodny Prospekt 13, Saint Petersburg, Ru, Saint Petersburg, Russia

    2.6 km to Mariinsky Theatre (Show map)

    5Th Corner Hotel enjoys an excellent location in the centre of Saint Petersburg and offers direct access to Savior on the Spilled Blood Church. Business travellers will appreciate conveniences like…

    More
    From US$ 36
    price for 1 night
    BOOK NOW
  • 3 Mosta 4 stars

    Aptekarsky Per.5 Lit.A Lok.15H, Saint Petersburg, Russia

    2.6 km to Mariinsky Theatre (Show map)

    Placed just off Savior on the Spilled Blood Church, 3 Mosta Hotel Saint Petersburg comprises 26 rooms with views of the cathedral. 0.5 km from Mikhailovsky Garden, the venue is also 0.5 km away from…

    More
    From US$ 41
    price for 1 night
    BOOK NOW
  • The Brothers Karamazov Hotel 4 stars

    11A Sotsialisticheskaya Street, St. Petersburg, Ru, Saint Petersburg, Russia

    2.6 km to Mariinsky Theatre (Show map)

    The Brothers Karamazov Hotel is located in a shopping area of Saint Petersburg, just a short drive from Savior on the Spilled Blood Church. Highlights at this hotel include an à la carte restaurant…

    More
    From US$ 37
    price for 1 night
    BOOK NOW
  • Dynasty Hotel 3 stars

    29/28 Rubinshteyna St., St. Petersburg, Ru, Saint Petersburg, Russia

    2.6 km to Mariinsky Theatre (Show map)

    The 3-star Dynasty Hotel Saint Petersburg is situated 2.2 km from Savior on the Spilled Blood Church. This venue features a bar, a flat screen TV and a library as well as free Wi Fi throughout the…

    More
    From US$ 32
    price for 1 night
    BOOK NOW
  • Neptun 4* 4 stars

    Naberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia

    2.6 km to Mariinsky Theatre (Show map)

    Located in Admiralteyskiy district, Neptun 4* Hotel Saint Petersburg is next-door to Planet Neptune Oceanarium and a 5-minute drive from N-Prospect Gallery. There is a lobby bar and an indoor pool…

    More
    From US$ 31
    price for 1 night
    BOOK NOW
  • Spbvergaz Hotel 3 stars

    70, 7Th Line Vassilievskiy Island, St. Petersburg, Ru, Saint Petersburg, Russia

    2.7 km to Mariinsky Theatre (Show map)

    The intimate Spbvergaz Hotel Saint Petersburg is a great place to stay in Vasileostrovskiy district in a reasonable distance from Dutch Admiralty. You can enjoy a lovely atmosphere and a free private…

    More
    From US$ 54
    price for 1 night
    BOOK NOW
  • Kristoff Hotel 3 stars

    Zagorodny Prospekt 9, St. Petersburg, Ru, Saint Petersburg, Russia

    2.7 km to Mariinsky Theatre (Show map)

    Featuring a beauty salon and a restaurant, Kristoff Hotel Saint Petersburg offers charming accommodation in 2.4 km from Palace Square. The venue is located just off Dostoevsky Museum, in the centre…

    More
    From US$ 45
    price for 1 night
    BOOK NOW
  • Polikoff 3 stars

    Nevsky Prospekt 64/11, Ap.26, Saint Petersburg, Russia

    2.7 km to Mariinsky Theatre (Show map)

    Featuring a sauna and a swimming pool, Polikoff Aparthotel is set 1.5 km from Palace Square in Saint Petersburg. The aparthotel is a 5-minute walk from Gostiny Dvor underground station.

    More
    From US$ 64
    price for 1 night
    BOOK NOW
  • Tradition Hotel 4 stars

    2, Dobrolyubova Prospekt, St. Petersburg, Ru, Saint Petersburg, Russia

    2.7 km to Mariinsky Theatre (Show map)

    The 4-star Tradition Hotel Saint Petersburg is a charming accommodation comprising 16 non-smoking rooms within a few minutes drive from Palace Square. Located 2 km from downtown Saint Petersburg, the…

    More
    From US$ 64
    price for 1 night
    BOOK NOW
  • Piter By Academia 3 stars

    Dobrolyubova Prospekt 5/1, Petrogradskiy, St. Petersburg, Ru, Saint Petersburg, Russia

    2.7 km to Mariinsky Theatre (Show map)

    Hotel Piter On Dobrolyubova Saint Petersburg, located 1.2 km from Peter and Paul Fortress, features free WiFi throughout the venue. The centre of Saint Petersburg is within 2 km of the accommodation,…

    More
    From US$ 28
    price for 1 night
    BOOK NOW
  • Elegia 3 stars

    18, Rubinsteina Street, St. Petersburg, Ru, Saint Petersburg, Russia

    2.8 km to Mariinsky Theatre (Show map)

    Situated about 25 minutes' walk from Savior on the Spilled Blood Church, the pleasant Elegia Hotel Saint Petersburg offers a cable flat-screen and a courtyard. Guests staying at the venue will find…

    More
    From US$ 26
    price for 1 night
    BOOK NOW
  • Dostoevsky Hotel 4 stars

    19 Vladimirsky Prospect, St. Petersburg, Ru, Saint Petersburg, Russia

    2.9 km to Mariinsky Theatre (Show map)

    A 25-minute walk from Palace Square, the 4-star Dostoevsky Hotel Saint Petersburg offers elegant accommodation with 218 rooms. All guests can enjoy high-speed Internet access throughout the venue and…

    More
    From US$ 62
    price for 1 night
    BOOK NOW

Preferences

Price per night

  • (52)
  • (32)
  • (6)
  • (1)

Hotels by class

Search by name:

Accommodation type

Districts

  • (40)
  • (31)
  • (12)
  • (3)
  • (2)
  • (1)
  • (1)

Attractions

  • (136)
  • (135)
  • (135)
  • (135)
  • (135)
  • (134)
  • (134)
  • (133)
  • (133)
  • (133)
  • (133)
  • (133)
  • (132)
  • (132)
  • (132)
  • (131)
  • (131)
  • (131)
  • (130)
  • (130)
  • (91)

Thematic hotels

  • (91)
  • (85)
  • (55)
  • (50)
  • (39)
  • (30)
  • (27)
  • (24)
  • (21)
  • (15)
  • (12)
  • (10)
  • (7)
  • (5)
  • (5)
  • (4)
  • (4)
  • (2)
  • (1)

Review rating

  • (79)
  • (9)
  • (2)

Hotel facilities

  • (80)
  • (27)
  • (17)
  • (14)
  • (4)
  • (1)
  • (1)
  • (1)

Room facilities

  • (11)