Hotels in Saint Petersburg
Menu

Search Hotels

Select date

Select date


Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Historical 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

173 properties found

  • Aurora Central

    Ligovsky Prospect 21B-3, Saint Petersburg, Russia, Saint Petersburg, Russia (Show map)

    Hotel Aurora Central Saint Petersburg is a 3-star property only 2.0 km from Church of Our Savior on Spilled Blood, Alexander Column and Cathedral of Our Lady of Kazan (Kazansky Sobor).

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Historical Centre Apartment

    Ulitsa Dekabristov 32, Saint Petersburg, Russia (Show map)

    Historical Centre Apartment Saint Petersburg is an apartment in Saint Petersburg set close to the cathedral and the palace.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Four Seasons Lion Palace

    1 Voznesensky Prospekt, Saint Petersburg, Russia (Show map)

    Set in the heart of Saint Petersburg, this grand hotel features 183 rooms and offers a winter garden, an indoor swimming pool and an outdoor swimming pool.

    More...

    From US$ 610
    price for 1 night
    Book Now From US$ 610
  • Official State Hermitage

    10 Pravdy Street St. Petersburg 191119, Saint Petersburg, Russia (Show map)

    The State Hermitage Museum Official Hotel is located in a lively area of Saint Petersburg in close proximity to Hermitage, On. Theater and Palace Square.

    More...

    From US$ 303
    price for 1 night
    Book Now From US$ 303
  • Domina Prestige

    99, Moika River Embankment, Saint Petersburg, Russia (Show map)

    Domina Prestige Hotel Saint Petersburg is a 5-star prestigious hotel providing a spacious accommodation only minutes away from State Museum of Theatre and Music, On.

    More...

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

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

    Situated near Tauride Palace, Hermitage Museum and Palace Square, the elegant Hotel Indigo St. Petesburg Tchaikovskogo offers an indoor heated pool and a library. Hotel Indigo St.

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Old Vienna Hotel

    Gorokhovaya Street, 8, Saint Petersburg, Russia (Show map)

    Old Vienna Hotel Saint Petersburg is a 3-star comfortable hotel offering a non-smoking accommodation within easy reach of State Museum and Exhibition Centre for Photography ROSPHOTO, Palace Square

    More...

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

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

    The comfortable Pushka Inn Hotel Saint Petersburg is a 3-star property within proximity of Alexander III Monument, State Hermitage Museum and Winter Palace and Summer Garden (Letny Sad) and Summer

    More...

    From US$ 182
    price for 1 night
    Book Now From US$ 182
  • Dynasty

    29/28 Rubinstein St, Saint Petersburg, Russia (Show map)

    Dynasty Hotel Saint Petersburg is a 3-star hotel providing a bright accommodation near to Church of Our Savior on Spilled Blood, Palace Square and Hermitage Museum.

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • Akyan Saint-Petersburg

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

    The 3-star Akyan offers a comfortable accommodation in Tsentralny district of Saint Petersburg. Featuring classical architecture, the hotel is opened since 1905.

    More...

    From US$ 72
    price for 1 night
    Book Now From US$ 72
  • Aparthotel Kronverk

    Blokhina Street 9, Saint Petersburg, Russia (Show map)

    Apart Hotel Kronverk Saint Petersburg is a 4-star comfortable hotel offering a luxury accommodation within easy reach of Cathedral of Our Lady of Kazan (Kazansky Sobor), State Hermitage Museum and

    More...

    From US$ 88
    price for 1 night
    Book Now From US$ 88
  • Nevsky Dvor Hotel

    Povarskoy Pereulok 4, Saint Petersburg, Russia (Show map)

    Nevsky Dvor hotel Saint Petersburg provides good lodging in Saint Petersburg.

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • Amsterdam

    Naberezhnaya Reki Karpovki 14, Saint Petersburg, Russia (Show map)

    Amsterdam Hotel Saint Petersburg is a 3-star property only 1.8 km from Mosque, Palace Square and St. Petersburg University.

    More...

    From US$ 57
    price for 1 night
    Book Now From US$ 57
  • Old Town

    Bolshoy Prospekt 70-72, Saint Petersburg, Russia (Show map)

    The quiet Old Town Bed & Breakfast offers a comfortable accommodation overlooking the Neva River. The building was renovated in 2005.

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • W St. Petersburg

    6 Voznesensky Prospect, Saint Petersburg, Russia (Show map)

    Set in the center of Saint Petersburg, this unique hotel features 137 rooms and offers allergy-free rooms, a barber shop and a solarium.

    More...

    From US$ 363
    price for 1 night
    Book Now From US$ 363
  • Kempinski Hotel Moika 22

    Naberezhnaya Reki Moiki 22, Saint Petersburg, Russia (Show map)

    Set in the center of Saint Petersburg, this elegant hotel features 197 rooms and offers a relaxation room, a spa center and a rooftop terrace.

    More...

    From US$ 325
    price for 1 night
    Book Now From US$ 325
  • New Peterhof

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

    Featuring an outdoor swimming pool, an indoor swimming pool and a spa center, New Peterhof Hotel Saint Petersburg enjoys beautiful positioning close to parks along with the palace, museums and the

    More...

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

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

    Situated near shopping centers and designer stores, the 4-star Crowne Plaza Ligovsky Hotel welcomes guests with 195 bright rooms.

    More...

    From US$ 151
    price for 1 night
    Book Now From US$ 151
  • Northern Lights Hotel

    Ul Bolshaya Morskaya 50, Saint Petersburg, Russia (Show map)

    Northern Lights Hotel Saint Petersburg is a 3-star property in the center of Saint Petersburg.

    More...

    From US$ 10
    price for 1 night
    Book Now From US$ 10
  • Red Stars Hotel

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

    The grand Red Stars Hotel is a 3-star property set next to Winter Palace of Peter I, Saint Isaac's Cathedral and Trinity Cathedral.

    More...

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