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:

  • Acme Hostel

    52 6629 Nevsky Prospect St Petersburg, Saint Petersburg, Russia (Open map)

    Acme Hostel greets guests with a sauna and a safety deposit box.

    Read more...

    From US$ 8
    price for 1 night
    RESERVE From US$ 8
  • 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
  • Greenwich Yard

    Kovensky pereulok, 14, Saint Petersburg, Russia (Open map)

    The 2-star Greenwich Yard Hotel boasts close proximity to Church of Our Savior on Spilled Blood, Palace Square and Admiralty just 1.7 km away.

    Read more...

    From US$ 26
    price for 1 night
    RESERVE From US$ 26
  • Old Flat Hostel Na Sovetskoy

    1St Sovetskaya Ulitsa 12, Saint Petersburg, Russia (Open map)

    Old Flat Hotel is conveniently located in the popular Tsentralny District area. The property features a wide range of facilities to make your stay a pleasant experience.

    Read more...

    From US$ 3
    price for 1 night
    RESERVE From US$ 3
  • Central Hostel

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

    Central Hostel enjoys its location walk from the beach. The hostel serves as an example of classical architecture in Saint Petersburg.

    Read more...

    RESERVE
  • Vikena Hotel

    Nekrasova Street 58, Saint Petersburg, Russia (Open map)

    Vikena Mini-Hotel is set in a tourist area of Saint Petersburg next to Palace Square, Admiralty and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 23
    price for 1 night
    RESERVE From US$ 23
  • Aqua Hostel

    Zhdanovskaya Naberezhnaya 1, Saint Petersburg, Russia (Open map)

    Aqua Hostel provides good lodging in Saint Petersburg.

    Read more...

    From US$ 7
    price for 1 night
    RESERVE From US$ 7
  • Kino Hostel on Vyborgskaya

    Vyborgskaya Naberezhnaya 27, Saint Petersburg, Russia (Open map)

    Kino Hostel On Vyborgskaya is a 2-star hostel offering a soundproof accommodation not far from Palace Square and Church of Our Savior on Spilled Blood. Standard decor distinguishes this hostel.

    Read more...

    From US$ 11
    price for 1 night
    RESERVE From US$ 11
  • Old Nevsky House

    Perekupnoy Pereylok 3, Saint Petersburg, Russia (Open map)

    Old Nevsky House Hotel is located in a downtown area of Saint Petersburg in close proximity to Church of Our Savior on Spilled Blood, Admiralty and State Hermitage Museum and Winter Palace.

    Read more...

    From US$ 118
    price for 1 night
    RESERVE From US$ 118
  • Amadeo Hotel

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

    The 3-star Amadeo Hotel boasts close proximity to Church of Our Savior on Spilled Blood and Palace Square just 1.9 km away.

    Read more...

    From US$ 40
    price for 1 night
    RESERVE From US$ 40
  • Online Hostel

    6-ya Liniya Vasil`evskogo Ostrova 27 App 1, Saint Petersburg, Russia (Open map)

    The 2-star Online Hostel offers quick access to bars, a stadium and cafés in Saint Petersburg.

    Read more...

    From US$ 10
    price for 1 night
    RESERVE From US$ 10
  • Galakt

    8, Boulevard Krasnih Zor, St.Petersburg, 192174,, Saint Petersburg, Russia (Open map)

    The 2-star Galakt Hotel Saint Petersburg is set just 6.6 km from Ploschadka Skorohod, Mariinsky Theatre and Chesma Church .

    Read more...

    From US$ 19
    price for 1 night
    RESERVE From US$ 19
  • Babushka House

    Vladimirskiy Prospekt 14A/30N, Saint Petersburg, Russia (Open map)

    Babushka House Hostel is a 2-star property only 1.6 km from Church of Our Savior on Spilled Blood and Palace Square . The affordable hostel was built in 1870 and refurbished in 2012.

    Read more...

    From US$ 8
    price for 1 night
    RESERVE From US$ 8
  • My Hotel

    Ulitsa Savushkina 7, Saint Petersburg, Russia (Open map)

    The 2-star My Hotel is set just 2.4 km from State Hermitage Museum and Winter Palace, Church of Our Savior on Spilled Blood and Buddhist Temple.

    Read more...

    From US$ 44
    price for 1 night
    RESERVE From US$ 44
  • Ready Steady Hostel

    Italyanskaya Ulitsa 12, Saint Petersburg, Russia (Open map)

    The 2-star Ready Steady Hostel offers bright rooms in Admiralteyskiy district of Saint Petersburg.

    Read more...

    From US$ 6
    price for 1 night
    RESERVE From US$ 6
  • Zvezdny Hotel

    Pulkovskaya Str.6 bld.4, Saint Petersburg, Russia (Open map)

    Zvezdny Hotel is a good accommodation choice in Saint Petersburg.

    Read more...

    From US$ 42
    price for 1 night
    RESERVE From US$ 42
  • Jenavi Club Hotel

    Bolshoy Smolensky Prospekt 12, Saint Petersburg, Russia (Open map)

    Jenavi Club is a 2-star hotel offering a bright accommodation not far from On. Theater, Palace Square and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 34
    price for 1 night
    RESERVE From US$ 34
  • Dolce Vita

    Naberezhnaya Kanala Griboedova 38/1, Saint Petersburg, Russia (Open map)

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

    Read more...

    From US$ 54
    price for 1 night
    RESERVE From US$ 54
  • Ura Hostel

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

    Art-Hostel Near Kazan Cathedral is only 250 meters from Hermitage Museum, Saint Petersburg Printing Museum and Church of Our Savior on Spilled Blood.

    Read more...

    From US$ 5
    price for 1 night
    RESERVE From US$ 5
  • Sshostel Nevskiy 130

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

    Sshostel Nevskiy 130 offers a bright accommodation in Saint Petersburg.

    Read more...

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