Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Historical hotels in Saint Petersburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

122 options found

  • Pushka Inn Hotel

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

    Show map

    The 3-star Pushka Inn Hotel offers a traditional accommodation with 33 rooms to stay in. Behind the historic facade of Pushka Inn Hotel lies simple interior.

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • Belvedere Nevsky Hotel

    Ulitsa Bolshaya Konyushennaya 29, Saint Petersburg, Russia (Show map)

    Show map

    Belvedere-Nevsky is a 6-story hotel in the museum district around 250 meters from St. Petersburg Printing Museum and approximately 250 meters from Kazan Cathedral offering individual rooms and…

    More...
    From US$ 125
    price for 1 night
    BOOK From US$ 125
  • Northern Lights

    50 Bolshaya Morskaya St., Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Northern Lights offers en-suite rooms in Admiralteyskiy district of Saint Petersburg. The proximity to Church of the Savior on Spilled Blood is a perk for the…

    More...
    From US$ 97
    price for 1 night
    BOOK From US$ 97
  • Old Town

    70 - 72 Bolshoy Pr Petrogradskaya Side, Saint Petersburg, Russia (Show map)

    Show map

    Old Town is a comfortable 3-star accommodation in Saint Petersburg. The building was renovated in 2005.

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • Tradition Hotel

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

    Show map

    The 4-star Tradition Hotel places guests abound 24 km from Cathedral of Saints Peter and Paul. Featuring historic architecture, the hotel occupies a 6-story building opened in 2009.

    More...
    From US$ 200
    price for 1 night
    BOOK From US$ 200
  • Old Vienna Hotel

    13 Malaya Morskaya Street Palace Square, Saint Petersburg, Russia (Show map)

    Show map

    Set in the heart of Saint Petersburg, the comfortable Old Vienna Hotel provides non-smoking rooms. The hotel lies 1050 meters away from Church of the Savior on Spilled Blood…

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Statskij Sovetnik

    Zagorodniy Prospekt 39, Saint Petersburg, Russia (Show map)

    Show map

    The central 3-star Statskij Sovetnik Hotel lies within a 15-minute walk of Vorontsov Palace. Statskij Sovetnik Hotel was opened in 2010 and offers bright rooms.

    More...
    From US$ 125
    price for 1 night
    BOOK From US$ 125
  • Nashotel

    50 11Th Line Of Vasilievsky Island St Petersburg 1, Saint Petersburg, Russia (Show map)

    Show map

    A 20-minute walk from Erarta Museum, Nashotel is a 4-star comfortable property offering a bright accommodation. Featuring historical architecture, the hotel occupies an 8-story building opened in…

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164
  • Original Sokos Hotel Olympia Garden

    Bataisky Pereulok 3A, Saint Petersburg, Russia (Show map)

    Show map

    The elegant Original Sokos Hotel Olympia Garden is a great place in a business area of Saint Petersburg. Original Sokos Hotel Olympia Garden has welcomed guests in Saint Petersburg since…

    More...
    From US$ 178
    price for 1 night
    BOOK From US$ 178
  • Regina

    Ulitsa Podrezova 21, Saint Petersburg, Russia (Show map)

    Show map

    The contemporary Regina Hotel provides guests with 28 compact rooms as well as a storage room, a safety deposit box and an elevator. Operating in Saint Petersburg since 2004, this…

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • Nevsky Grand Energy

    10, Bolshaya Konyushennaya Street, Saint Petersburg, Russia (Show map)

    Show map

    The comfortable Nevsky Grand Energy Hotel is rated 3 stars and features 27 rooms for guests to stay in.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Nevsky Dvor Hotel

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

    Show map

    Nevsky Dvor Hotel is a 3-star property featuring a storage room, a designated area for smoking and a safety deposit box.

    More...
    From US$ 93
    price for 1 night
    BOOK From US$ 93
  • Astoria

    39 Bolshaya Morskaya, Saint Petersburg, Russia (Show map)

    Show map

    The 5-star Astoria boasts a great location near Alexander Park, which is around 24 km away. The contemporary hotel, built in 1912, is renowned for its Baroque architecture.

    More...
    From US$ 1009
    price for 1 night
    BOOK From US$ 1009
  • Baltic Star

    3 Berezovaya Street, Saint Petersburg, Russia (Show map)

    Show map

    The excellent 5-star Baltic Star Hotel is a great place to stay in Saint Petersburg. The property opened in 2003 and features ancient architecture.

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Petro Palace Hotel

    Malaya Morskaya Street 14, Saint Petersburg, Russia (Show map)

    Show map

    The pleasant Petro Palace offers a breathtaking view of Saint Petersburg from many soundproof guestrooms. Operating in Saint Petersburg since 2005, this hotel features historical architecture and…

    More...
    From US$ 349
    price for 1 night
    BOOK From US$ 349
  • Stony Island

    Kamennoostrovsky Prospekt 45, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Stony Island Hotel is placed about 3.1 km from Botanical Garden. The comfortable hotel represents historic architecture in Saint Petersburg.

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Altburg On Nevskiy 53

    53 Nevsky Prospect, Saint Petersburg, Russia (Show map)

    Show map

    Altburg On Nevskiy 53 is a 3-star property situated about 1.8 km from Summer Garden . The excellent hotel is a good example of luxurious architecture in Saint Petersburg.

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Pio At Griboedova

    Kanal Griboedova 35, Saint Petersburg, Russia (Show map)

    Show map

    Pio At Griboedova Bed & Breakfast is a traditional 2-star property set 1100 meters from Winter Palace and 2.1 km from Peter and Paul Fortress . The hotel opened its doors…

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Solo Sokos Hotel Palace Bridge

    V.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia (Show map)

    Show map

    A 20-minute walk from Red Bridge, Solo Sokos Hotel Palace Bridge is a 5-star unique property offering a cosy accommodation. Since 2007 the hotel has been hosting guests…

    More...
    From US$ 189
    price for 1 night
    BOOK From US$ 189
  • Sonata At Gorokhovaya Street

    Gorokhovaya Street 3/20, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star hotel Sonata At Gorokhovaya Street provides an elegant accommodation and gives a quick access to Church of the Savior on Spilled Blood, which is around 1150 meters…

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148