Saintpetersburg-Hotels.com
Menu

Romantic hotels in Saint Petersburg

Search Hotels

Select date

Select date

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

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
  • Lyra Hotel

    Ulitsa Dnepropetrovskaya 57A, Saint Petersburg, Russia (Show map)

    Show map

    Lyra Hotel is a 3-star venue positioned about 3.4 km from State Russian Museum. Since 2006 the hotel has been hosting guests in a 6-story contemporary building.

    More...
    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Alfavit Hotel

    Levashovskiy Prospect 14, Saint Petersburg, Russia (Show map)

    Show map

    Alfavit Hotel is a fine option to stay in Saint Petersburg. The hotel was opened in 1905 and remains an example of classical architecture in Saint Petersburg ever since.

    More...
    From US$ 88
    price for 1 night
    Book Now From US$ 88
  • Demetra Art Hotel

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

    Show map

    Demetra Art is a classic 4-star hotel set 1.9 km from Smolny Cathedral and 2.6 km from Hermitage Museum. The hotel was opened in 2011 and remains an example of classical architecture in Saint…

    More...
    From US$ 215
    price for 1 night
    Book Now From US$ 215
  • Red Stars Hotel

    30 River Pryazhka Emb, Saint Petersburg, Russia (Show map)

    Show map

    Red Stars is a 6-story hotel in a tourist area of Saint Petersburg at a close proximity to Nicholas I Monument, St. Petersburg University and Na Fontanke offering soundproof rooms with a panoramic…

    More...
    From US$ 206
    price for 1 night
    Book Now From US$ 206
  • Bristol Hotel

    Rasstannaya Street 2A Bld1, Saint Petersburg, Russia (Show map)

    Show map

    A 25-minute walk from Vladimirskaya Church, Bristol Hotel is a 3-star contemporary property offering a comfortable accommodation. Residing in a 6-story building, the hotel was opened in 1907 and…

    More...
    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Four Seasons Hotel Lion Palace

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

    Show map

    Four Seasons Hotel Lion Palace welcomes guests in the center of Saint Petersburg meters away from a cathedral, monuments and a museum. The hotel was opened in 2013 and remains an example of…

    More...
    From US$ 657
    price for 1 night
    Book Now From US$ 657
  • Nevsky Grand

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

    Show map

    The unique Nevsky Grand Hotel offers accommodation in a shopping area of Saint Petersburg. The hotel opened its doors in 2004 and was remodeled in 2014.

    More...
    From US$ 109
    price for 1 night
    Book Now From US$ 109
  • Novotel St Petersburg Centre

    Ulitsa Mayakovskogo 3A, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Novotel St Petersburg Centre is situated a mere 3.5 km away from Mariinsky Theatre. Novotel St Petersburg Centre operates since 2004.

    More...
    From US$ 159
    price for 1 night
    Book Now From US$ 159
  • Holiday Inn Moskovskye Vorota

    Moskovsky Prospekt 97A, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Holiday Inn Moskovskye Vorota lies within 3.4 km from St. Nicholas Naval Cathedral. Holiday Inn Moskovskye Vorota was opened in 2010 and offers comfortable rooms.

    More...
    From US$ 244
    price for 1 night
    Book Now From US$ 244
  • Petro Sport

    6A Shosseynaya Str, Saint Petersburg, Russia (Show map)

    Show map

    Petro Sport Hotel is a 3-star property offering a traditional accommodation with 24-hour reception, wedding services and ironing service. Featuring historical architecture, the hotel is opened since…

    More...
    From US$ 101
    price for 1 night
    Book Now From US$ 101
  • Club Hotel Agni

    Nevsky Pr. 92, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    The comfortable Club Hotel Agni is situated in the cultural district next to a palace, a theater and a museum. Club Hotel Agni has been welcoming guests to its bright rooms since 2009.

    More...
    From US$ 180
    price for 1 night
    Book Now From US$ 180
  • Grand Peterhof Spa Hotel

    Gofmeysterskaya Str.2 Bld.A, Saint Petersburg, Russia (Show map)

    Show map

    The exclusive Grand Peterhof Spa Hotel offers 35 classic guest rooms as well as free private parking, a storage room and a tour desk. Featuring historic architecture, the hotel is opened since 2009.

    More...
    From US$ 136
    price for 1 night
    Book Now From US$ 136
  • Original Sokos Hotel Olympia Garden

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

    Show map

    The 4-star Original Sokos Hotel Olympia Garden is set just 2.4 km from Popov Communications Museum . Operating in Saint Petersburg since 2007, this hotel features European architecture and modern…

    More...
    From US$ 166
    price for 1 night
    Book Now From US$ 166
  • Comfort Hotel

    25 Bolshaya Morskaya Street, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Comfort Hotel is situated in the center of Saint Petersburg. Featuring historic architecture, the hotel is welcoming guests since 2003.

    More...
    From US$ 160
    price for 1 night
    Book Now From US$ 160
  • Helvetia Deluxe Hotel

    11 Marata Street, Saint Petersburg, Russia (Show map)

    Show map

    Helvetia Deluxe Hotel is a 4-star tranquil property offering a quiet accommodation just 350 meters from Vladimirskaya Church. The hotel was opened in 1876 in a 4-story classical building and…

    More...
    From US$ 514
    price for 1 night
    Book Now From US$ 514
  • Neptun Hotel Saint Petersburg

    Naberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia (Show map)

    Show map

    The 4-star Neptun Hotel Saint Petersburg is situated in the historical center of Saint Petersburg. The comfortable hotel is a good example of traditional architecture in Saint Petersburg.

    More...
    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Karelia

    Ulitsa Marshala Tukhachevskogo 27, Bldg 2, Saint Petersburg, Russia (Show map)

    Show map

    Karelia is a 3-star hotel offering a sun terrace, a hairdresser and a solarium. This superior hotel dates from 1979 and was refurbished in 2008.

    More...
    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • Baltiya

    5/1 Smolyachkova Street, Saint Petersburg, Russia (Show map)

    Show map

    The comfortable Baltiya Hotel offers a modern accommodation in the middle of Saint Petersburg. The hotel was opened in 2012 and remains an example of historic architecture in Saint Petersburg ever…

    More...
    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Author Boutique Hotel

    9 Vladimirsky Prospect, Saint Petersburg, Russia (Show map)

    Show map

    The contemporary 5-star Author Boutique Hotel is set in the heart of Saint Petersburg. Author Boutique Hotel was opened in 2004 and offers luxurious rooms.

    More...
    From US$ 298
    price for 1 night
    Book Now From US$ 298
  • Vintage

    Prospekt Obukhovskoy Oborony 261, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Vintage Hotel boasts a perfect location near Loft Project Floors Exhibition Hall, which is around 10 km away. Offering accommodation in the 4-story building, the hotel combines imperial…

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