Search Hotels

Select date

Select date

Hotels in Saint Petersburg

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

91 properties found

  • Alexander House

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

    The attractive Alexander House Hotel Saint Petersburg offers an individual accommodation overlooking Kryukov Canal. Since 1826, it has been hosting guests in the historical center of Saint Petersburg.

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Pushka Inn Hotel

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

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

    More...

    From US$ 182
    price for 1 night
    Book Now From US$ 182
  • Ekaterina Hotel

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

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

    More...

    From US$ 137
    price for 1 night
    Book Now From US$ 137
  • Hotel Indigo St.Petersburg- Tchaikovskogo

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

    The cozy Hotel Indigo St. Petesburg Tchaikovskogo is a 4-star property within proximity of Palace Square and Hermitage Museum. Since 1863, it has been hosting guests in the center of Saint Petersburg.

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Helvetia

    11 Marata Str., Saint Petersburg, Russia (Show 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. Renovated in 2012, the hotel combines traditional architecture with ultimate comfort.

    More...

    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Majestic Boutique Hotel Deluxe

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

    Majestic Boutique Hotel Deluxe is located in the heart of Admiralteyskiy district next to Akimov Comedy Theatre, Gostiny Dvor and On. Theater. Majestic Boutique Hotel Deluxe has been welcoming guests to its modern rooms since 2015.

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Nikonov Hotel

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

    The 3-star Nikonov Hotel Saint Petersburg offers soundproof rooms in proximity to Church of Our Savior on Spilled Blood and Palace Square.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Nashotel

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

    Situated near a stadium, bars and cafés, the 4-star Nashotel Saint Petersburg comprises 58 rooms with a view over the street. Nashotel Saint Petersburg has been welcoming guests to its bright rooms since 2006.

    More...

    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Nevsky Forum

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

    Nevsky Forum Hotel Saint Petersburg is rated 4 stars and provides visitors with allergy-free rooms, free parking and a cash machine. Nevsky Forum Hotel Saint Petersburg has been welcoming guests to its luxury rooms since 2006.

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Arkadia Hotel

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

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

    More...

    From US$ 160
    price for 1 night
    Book Now From US$ 160
  • Tradition Hotel

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

    The unique Tradition Hotel Saint Petersburg is situated in the heart of Saint Petersburg close to Kunstkammer Museum of Anthropology and Ethnography, Palace Square and Leningrad . Tradition Hotel Saint Petersburg has been welcoming guests to its cozy rooms since 2009.

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Hermes Park Hotel

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

    The excellent 3-star Hermes Park Hotel Saint Petersburg offers a bright accommodation in a green area of Saint Petersburg. It features housekeeping, 24-hour security and laundry as well as a safe deposit box, a designated smoking area and a baggage storage.

    More...

    From US$ 102
    price for 1 night
    Book Now From US$ 102
  • Demetra Art Hotel

    Vosstaniya Street 44, Saint Petersburg, Russia (Show 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.

    More...

    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Royal Antares

    Nevsky Prospekt 147, Saint Petersburg, Russia (Show 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.

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Big Marine

    Ulitsa Bolshaya Morskaya 53/8, Saint Petersburg, Russia (Show map)

    Situated near cafés and restaurants, this central hotel comprises 15 rooms next to Mariinsky Theatre, Nicholas I Monument and Blue Bridge.

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Kaleidoscope Design Hotel

    Ulitsa Rubinshteyna 16, 191025 St Petersburg, Saint Petersburg, Russia (Show 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.

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Petr Hotel

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

    Petr Hotel Saint Petersburg is a 4-star property only 1.6 km from St. Nicholas' Naval Cathedral, Monument to Catherine the Great and Maryinsk Theater.

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Sharf

    Maliy Prospect Petrogradskoy Storony 16, Saint Petersburg, Russia (Show map)

    Sharf Aparthotel is set in a historic area of Saint Petersburg next to Admiralty Building, Hermitage Museum and State University. Sharf Aparthotel has been welcoming guests to its luxury rooms since 2010.

    More...

    From US$ 89
    price for 1 night
    Book Now From US$ 89
  • Crowne Plaza St Petersburg Airport

    Startovaya 6 Lit A, Saint Petersburg, Russia (Show 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. Crowne Plaza Saint Petersburg Airport Hotel has been welcoming guests to its comfortable rooms since 2011.

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Crowne Plaza St. Petersburg - Ligovsky

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

    The classic 4-star Hotel Crowne Plaza Saint Petersburg - Ligovsky offers quick access to State Russian Museum, Church of Our Savior on Spilled Blood and All-Russian Alexander Pushkin Museum. Hotel Crowne Plaza Saint Petersburg - Ligovsky has been welcoming guests to its spacious rooms since 2011.

    More...

    From US$ 151
    price for 1 night
    Book Now From US$ 151