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:

  • Villa Perlov Hotel

    Bolshaya Konushennaya, 2, Saint Petersburg, Russia (Open map)

    The boutique 4-star Villa Perlov Hotel lies within a 5-minute walk of State Russian Museum.

    Read more...

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

    27 Kryukov Canal Embankment, 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$ 146
    price for 1 night
    RESERVE From US$ 146
  • Helvetia Hotel

    11 Marata Street, 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$ 161
    price for 1 night
    RESERVE From US$ 161
  • Kaleidoscope Design Hotel

    Rubinshteyna Street 16, Saint Petersburg, Russia (Open map)

    Situated near restaurants and cafés, the 4-star Kaleidoscope Design Hotel comprises 12 rooms with a view over the city. The property provides easy access to churches and the palace.

    Read more...

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

    17 Tchaikovskogo Ulitsa, 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$ 154
    price for 1 night
    RESERVE From US$ 154
  • 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$ 115
    price for 1 night
    RESERVE From US$ 115
  • Majestic Boutique Hotel Deluxe

    Sadovaya Street 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$ 199
    price for 1 night
    RESERVE From US$ 199
  • Petr Hotel

    8 Admiralteysky Avenue,St Petersburg City,190000, 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$ 316
    price for 1 night
    RESERVE From US$ 316
  • Dom Boutique Hotel

    Gangutskaya Street, 4, Saint Petersburg, Russia (Open map)

    Dom Boutique is a 4-star charming hotel providing an en-suite accommodation only minutes away from St. Petersburg University, Bronze Horseman and Petrovsky Stadium.

    Read more...

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

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

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

    Read more...

    From US$ 397
    price for 1 night
    RESERVE From US$ 397
  • Nikonov Hotel

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

    The budget Nikonov Hotel is a 3-star property set next to Church of Our Savior on Spilled Blood and Palace Square .

    Read more...

    From US$ 67
    price for 1 night
    RESERVE From US$ 67
  • Crowne Plaza Ligovsky

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

    The charming 4-star Crowne Plaza Ligovsky Hotel offers cozy guestrooms.

    Read more...

    From US$ 123
    price for 1 night
    RESERVE From US$ 123
  • Golden Triangle

    Nevsky Prospekt, 22-24, Saint Petersburg, Russia (Open map)

    Set in the historical center of Saint Petersburg this Italian-style hotel features 55 rooms and quick access to Hermitage Museum, On. Theater and Church of Our Savior on Spilled Blood.

    Read more...

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

    50 11Th Line Of Vasilievsky Island St Petersburg 1, 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$ 105
    price for 1 night
    RESERVE From US$ 105
  • Demetra Art Hotel

    44 Vosstaniya Str, Saint Petersburg, Russia (Open map)

    The 4-star Demetra Art Hotel Saint Petersburg enjoys excellent setting overlooking the Neva River. Demetra Art Hotel Saint Petersburg has been welcoming guests to its soundproof rooms since 2011.

    Read more...

    From US$ 125
    price for 1 night
    RESERVE From US$ 125
  • Nevsky Forum Hotel

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

    A 30-minute walk from Saint Isaac's Cathedral, Nevsky Forum Hotel is a 4-star unique property offering a luxury accommodation.

    Read more...

    From US$ 193
    price for 1 night
    RESERVE From US$ 193
  • 3 Mosta

    Naberezhnaya Reki Moiki 3, Saint Petersburg, Russia (Open map)

    The quiet 3Mosta Hotel Saint Petersburg in Tsentralny district offers modern rooms with views over the Moika River and Moyka Canal.

    Read more...

    From US$ 79
    price for 1 night
    RESERVE From US$ 79
  • Arbat Nord

    Artelleriyskaya Ul, 4, Saint Petersburg, Russia (Open map)

    The 4-star Arbat Nord Hotel lies within 2.4 km from Leningrad . Arbat Nord Hotel has been welcoming guests to its comfortable rooms since 2003.

    Read more...

    From US$ 81
    price for 1 night
    RESERVE From US$ 81
  • Hilton Saint Petersburg Expoforum

    Peterburgskoye Highway 62, Building 1, Saint Petersburg, Russia (Open map)

    The contemporary 4-star Hilton Saint Petersburg Expoforum is set in a business area minutes away from Catherine Palace, Bolshoi Puppet Theater and Arkady Raykin Variety Theater.

    Read more...

    From US$ 179
    price for 1 night
    RESERVE From US$ 179
  • Royal Antares

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

    The 4-star Royal Antares Hotel Saint Petersburg offers fine accommodation in Saint Petersburg. Royal Antares Hotel Saint Petersburg has been welcoming guests to its cozy rooms since 1905.

    Read more...

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