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

Tourist sights

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Hotel Moran & Spa

    Ostrowo 30, Saint Petersburg, Russia (Open map)

    The 4-star Hotel Moran & Spa offers modern rooms in Admiralteyskiy district of Powidz, Greater Poland.

    Read more...

    From US$ 18
    price for 1 night
    RESERVE From US$ 18
  • Ekaterina Hotel

    Ulitsa Millionnaya 10A, Saint Petersburg, Russia (Open map)

    The luxury 4-star Ekaterina Hotel is set in the heart of Saint Petersburg.

    Read more...

    From US$ 137
    price for 1 night
    RESERVE From US$ 137
  • Petr Hotel

    Admiralteysky Prospekt, 8, Saint Petersburg, Russia (Open map)

    Petr Hotel is located in the heart of Tsentralny district next to Monument to Catherine the Great, Maryinsk Theater and St. Nicholas' Naval Cathedral.

    Read more...

    From US$ 92
    price for 1 night
    RESERVE From US$ 92
  • Hotel Indigo St.Petersburg- Tchaikovskogo

    Chaikovskogo Street 17, Saint Petersburg, Russia (Open map)

    The cozy Hotel Indigo St. Petesburg Tchaikovskogo is a 4-star property within proximity of Palace Square and Hermitage Museum.

    Read more...

    From US$ 153
    price for 1 night
    RESERVE From US$ 153
  • Pushka Inn Hotel

    14 Moika River Embankment, St Petersburg, Ru, Saint Petersburg, Russia (Open map)

    The comfortable Pushka Inn Hotel Saint Petersburg comprises classic rooms in the vicinity of Alexander III Monument, On. Theater and Summer Garden .

    Read more...

    From US$ 182
    price for 1 night
    RESERVE From US$ 182
  • Akyan Saint-Petersburg

    Vosstania Street 19, Saint Petersburg, Russia (Open map)

    Akyan Hotel is a 3-star property only 1.7 km from Church of Our Savior on Spilled Blood, State Russian Museum and Palace Square .

    Read more...

    From US$ 72
    price for 1 night
    RESERVE From US$ 72
  • Majestic Boutique Hotel Deluxe

    Sadovaya ulitsa, 22, Saint Petersburg, Russia (Open map)

    Majestic Boutique Hotel Deluxe is located in the heart of Admiralteyskiy district next to Akimov Comedy Theatre, Gostiny Dvor and On. Theater.

    Read more...

    From US$ 94
    price for 1 night
    RESERVE From US$ 94
  • Alexander House

    Kryukov Kanal Embankment, 27, Saint Petersburg, Russia (Open map)

    Alexander House Hotel Saint Petersburg is rated 4 stars and provides visitors with free parking, a baggage storage and allergy-free rooms. Founded in 1826, the hotel underwent a renovation in 2010.

    Read more...

    From US$ 94
    price for 1 night
    RESERVE From US$ 94
  • New Peterhof

    34 St. Peterbugsky Prospect, Saint Petersburg, Russia (Open map)

    The fascinating New Peterhof Hotel Saint Petersburg is a great place in a suburb area of Saint Petersburg.

    Read more...

    From US$ 77
    price for 1 night
    RESERVE From US$ 77
  • Nashotel

    11-ya Liniya Vasilevskogo Ostrova 50, Saint Petersburg, Russia (Open map)

    Nashotel Saint Petersburg is located in the historical center of Vasileostrovskiy district next to Bronze Horseman, Rumyantsev Mansion and Mikhailovsky Opera and Ballet Theater.

    Read more...

    From US$ 73
    price for 1 night
    RESERVE From US$ 73
  • Crowne Plaza St. Petersburg - Ligovsky

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

    Crowne Plaza Ligovsky is a 9-story hotel in a shopping area of Saint Petersburg providing squash courts and a golf course.

    Read more...

    From US$ 151
    price for 1 night
    RESERVE From US$ 151
  • Tradition Hotel

    Prospekt Dobrolyubova 2, Saint Petersburg, Russia (Open map)

    Set in the heart of Saint Petersburg this Victorian-style hotel features 16 rooms and quick access to Church of Our Savior on Spilled Blood, Mariinsky Theatre and Bronze Horseman .

    Read more...

    From US$ 83
    price for 1 night
    RESERVE From US$ 83
  • Red Stars Hotel

    Naberezhnaya Reki Pryazhki 30, Saint Petersburg, Russia (Open map)

    Situated in the historical center of Saint Petersburg, the charming Red Stars Hotel offers luxury rooms.

    Read more...

    From US$ 75
    price for 1 night
    RESERVE From US$ 75
  • Hermes Park Hotel

    Nab.Martynova 36, Saint Petersburg, Russia (Open map)

    Hermes Park Hotel is a 3-star venue set just 1.6 km from Russkaya Antrepriza Saint Petersburg Mironov Theater, Mariinsky Theatre and Hermitage Storage Facility.

    Read more...

    From US$ 102
    price for 1 night
    RESERVE From US$ 102
  • Arkadia Hotel

    Naberezhnaya Reki Moyki 58A, Bldg G, Saint Petersburg, Russia (Open map)

    Arkadia Hotel Saint Petersburg is placed in the heart of Saint Petersburg steps away from banks and exhibition centers.

    Read more...

    From US$ 160
    price for 1 night
    RESERVE From US$ 160
  • Rossi Boutique Hotel & Spa

    55 Fontanka Embankment, Saint Petersburg, Russia (Open map)

    Rossi Hotel Saint Petersburg is a 5-story hotel in a cultural area of Saint Petersburg at a close proximity to Gostiny Dvor, Palace Square and On.

    Read more...

    From US$ 106
    price for 1 night
    RESERVE From US$ 106
  • Helvetia

    11 Marata Str., Saint Petersburg, Russia (Open map)

    Helvetia Hotel Saint Petersburg is a 4-story hotel in the middle of Saint Petersburg at a close proximity to Church of Our Savior on Spilled Blood and Palace Square offering 75 compact rooms.

    Read more...

    From US$ 127
    price for 1 night
    RESERVE From US$ 127
  • Arealinn

    Kurlyandskaya St. 35 St Petersburg 190020, Saint Petersburg, Russia (Open map)

    Arealinn is a 4-star property only 1.9 km from St. Nicholas' Naval Cathedral, Museum of Railway Machinery and Trinity Cathedral. Arealinn has been welcoming guests to its cozy rooms since 2013.

    Read more...

    From US$ 64
    price for 1 night
    RESERVE From US$ 64
  • Crowne Plaza St Petersburg Airport

    Startovaya 6 Lit A, Saint Petersburg, Russia (Open map)

    Situated near a mall and a supermarket, this stylish 8-story hotel offers 294 rooms close to Palace Square, House of Soviets and Catherine Palace.

    Read more...

    From US$ 76
    price for 1 night
    RESERVE From US$ 76
  • Nevsky Forum

    Nevsky Prospekt 69, Saint Petersburg, Russia (Open map)

    Nevsky Forum Hotel Saint Petersburg is rated 4 stars and provides visitors with allergy-free rooms, free parking and a cash machine.

    Read more...

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