Find Hotel Deals

Select a date

Select a date

Hotel deals in Saint Petersburg

Filter Results

Hotel ranking

Find hotel by

Price (per night)

Types of accommodation

Districts

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Apartment Alpine

    Ul. Bely Kuna 21k1, Saint Petersburg, Russia (Open map)

    Alpine apartment is located next to Mariinsky Theatre, Church of Our Savior on Spilled Blood and Palace Square. This property offers airport transfer and ironing service.

    Read more...

    From US$ 58
    price for 1 night
    RESERVE From US$ 58
  • Mirabooka-3 Studios

    Ulitsa Turku 22, Bldg 2, Saint Petersburg, Russia (Open map)

    Mirabooka-3 Studios is an apartment only 8.4 km from Palace Square, Mariinsky Theatre and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 33
    price for 1 night
    RESERVE From US$ 33
  • Apartment on Turku

    улица Турку д.7, Saint Petersburg, Russia (Open map)

    On Turku is an apartment only 6.2 km from Mariinsky Theatre, Alexander Nevsky Lavra and Saint Isaac's Cathedral. There are parking and an elevator at guests' disposal.

    Read more...

    From US$ 59
    price for 1 night
    RESERVE From US$ 59
  • Mezhdunarodnaya Apartments

    Ulitsa Turku 11, корпус 2, Saint Petersburg, Russia (Open map)

    Mezhdunarodnaya is an apartment only 8.1 km from Mariinsky Theatre, Palace Square and Church of Our Savior on Spilled Blood. Guests can make use of an elevator and free parking on site.

    Read more...

    From US$ 83
    price for 1 night
    RESERVE From US$ 83
  • Mirabooka-2 Studios

    Malaya Bukharestskaya Ulitsa 10/1, Saint Petersburg, Russia (Open map)

    Guests of Saint Petersburg will have a nice stay at Mirabooka-2 Studios apartment.

    Read more...

    From US$ 38
    price for 1 night
    RESERVE From US$ 38
  • Alexanderplatz

    Voronezhskaya Ulitsa 53, Saint Petersburg, Russia (Open map)

    The 3-star Alexanderplatz Hotel Saint Petersburg offers comfortable rooms in Frunzenskiy district of Saint Petersburg. Since 2006 the hotel has been hosting guests in a 5-story traditional building.

    Read more...

    From US$ 59
    price for 1 night
    RESERVE From US$ 59
  • Happy Inn

    Voronezhskaya Ulitsa 67A, Saint Petersburg, Russia (Open map)

    Happy Inn is a fine accommodation option in Saint Petersburg. Featuring European architecture, the hotel is welcoming guests since 2014.

    Read more...

    From US$ 61
    price for 1 night
    RESERVE From US$ 61
  • Apartments on Ligovsky 130

    Ligovskiy prospekt, 130, Saint Petersburg, Russia (Open map)

    On Ligovsky 130 apartment is located next to Saint Isaac's Cathedral, Mariinsky Theatre and Mariinsky Palace. Such facilities as an elevator and free parking are available on-site.

    Read more...

    From US$ 69
    price for 1 night
    RESERVE From US$ 69
  • Happy Inn Na Sofiyskoy

    Sofiyskaya Str. 24, Saint Petersburg, Russia (Open map)

    The elegant 3-star Happy Inn On Sofiyskaya offers free shuttle service, airport transfer and laundry. Happy Inn On Sofiyskaya has been welcoming guests to its soundproof rooms since 2014.

    Read more...

    From US$ 62
    price for 1 night
    RESERVE From US$ 62
  • Hotel Esplanada

    Ligovsky Prospekt 130, Saint Petersburg, Russia (Open map)

    The budget Esplanada Hotel is a decent example of a 2-star hotel in Saint Petersburg.

    Read more...

    From US$ 33
    price for 1 night
    RESERVE From US$ 33
  • Kurskaya

    10 Kurskaya Street, Saint Petersburg, Russia (Open map)

    The pleasant Like Home Hotel Saint Petersburg offers 12 contemporary guest rooms as well as free parking, a baggage storage and a safe deposit box.

    Read more...

    From US$ 66
    price for 1 night
    RESERVE From US$ 66
  • Bristol Hotel

    Rasstannaya Street 2A Bld1, Saint Petersburg, Russia (Open map)

    Situated near restaurants and bars, this elegant hotel comprises 119 rooms next to Church of Our Savior on Spilled Blood, Mariinsky Theatre and Arctic and Antarctic Museum.

    Read more...

    From US$ 35
    price for 1 night
    RESERVE From US$ 35
  • Ostrovok Hotel

    Bukharestskaya Ulitsa 130 bld.2, Saint Petersburg, Russia (Open map)

    Situated near restaurants and bars, this quiet hotel comprises 45 rooms next to Alexandrinsky Theatre, Chesma Church and Children's Ballet Theater.

    Read more...

    From US$ 30
    price for 1 night
    RESERVE From US$ 30
  • Apart Hotel Petrovsky Dvorik

    Ulitsa Borovaya 104 B, Saint Petersburg, Russia (Open map)

    Situated near cafés and restaurants, this budget hotel comprises 59 rooms next to Church of Our Savior on Spilled Blood and Mariinsky Theatre .

    Read more...

    From US$ 16
    price for 1 night
    RESERVE From US$ 16
  • Lyra

    Ul. Dnepropetrovskaya 57A, Saint Petersburg, Russia (Open map)

    Lyra Hotel Saint Petersburg is rated 3 stars and provides visitors with free parking, a baggage storage and a designated smoking area.

    Read more...

    From US$ 51
    price for 1 night
    RESERVE From US$ 51
  • City Hotel Comfitel

    Ligovsky Prospekt 249, Saint Petersburg, Russia (Open map)

    The charming City Hotel Comfitel Saint Petersburg is rated 3 stars and offers modern accommodation overlooking Obvodny Canal. The hotel occupies 5 floors and was renovated in 2012.

    Read more...

    From US$ 38
    price for 1 night
    RESERVE From US$ 38
  • Hotel 365 Spb

    Borovaya Street 104, Saint Petersburg, Russia (Open map)

    The stylish Hotel 365 Spb is a 3-star property set next to Popov Communications Museum, Trinity Cathedral and Vladimirskaya Church.

    Read more...

    From US$ 31
    price for 1 night
    RESERVE From US$ 31
  • Ra Tambovskaya 11

    Ulitsa Tambovskaya 11, Saint Petersburg, Russia (Open map)

    Ra Tambovskaya 11 Hotel is located in a business area of Saint Petersburg in close proximity to Church of Our Savior on Spilled Blood and Mariinsky Theatre .

    Read more...

    From US$ 43
    price for 1 night
    RESERVE From US$ 43
  • Ra Rybinskaya 7

    Ulitsa Rybinskaya 7, St. Petersburg, 192007, Russia, Saint Petersburg, Russia (Open map)

    The comfortable Ra On Rybinskaya 7 Hotel comprises luxury rooms in the vicinity of Alexander Column, Cathedral of Our Lady of Kazan and Mariinsky Theatre .

    Read more...

    From US$ 49
    price for 1 night
    RESERVE From US$ 49
  • Kievskaya Hotel On Kurskaya

    Kurskaya Street 40, Saint Petersburg, Russia (Open map)

    The 3-star Kievskaya Hotel On Kurskaya lies within 1.6 km from Church of Our Savior on Spilled Blood, Alexander Nevsky Lavra and Bread Museum .

    Read more...

    From US$ 64
    price for 1 night
    RESERVE From US$ 64