Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Romantic 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

54 options found

  • Gogol Hotel

    69 Griboyedov Canal, Saint Petersburg, Russia (Show map)

    Show map

    The elegant Gogol Hotel provides guests with currency exchange, an elevator and a tour desk. Offering accommodation in the 5-story building, the hotel combines European architecture and modern…

    More...
    From US$ 121
    price for 1 night
    BOOK From US$ 121
  • 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 historical architecture, the hotel occupies a 6-story building opened in 2009.

    More...
    From US$ 224
    price for 1 night
    BOOK From US$ 224
  • 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 . The property opened in 2007 and features European architecture.

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

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

    Show map

    Nevsky Grand Hotel is a 3-star accommodation within 25 km of Alexander Palace . Since 2004 the hotel has been hosting guests in a 7-story historical building.

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Vintage

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

    Show map

    Vintage Hotel is an excellent 3-star accommodation featuring 42 rooms to stay in. Since 2010 the hotel has been hosting guests in a 4-story imperial building.

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

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

    Show map

    Located in the historical center of Saint Petersburg, the 5-star Sokos Hotel Palace Bridge Saint Petersburg offers luxurious rooms together with a wellness center, an indoor swimming pool and…

    More...
    From US$ 241
    price for 1 night
    BOOK From US$ 241
  • Kempinski Hotel Moika 22

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

    Show map

    Set in the center of Saint Petersburg, this unique hotel features 197 rooms and offers allergy free rooms, a wellness center and a treatment room. Featuring French architecture, the hotel…

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • Pilau Business-Class Hotel

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

    Show map

    Pilau Business-Class Hotel is a 3-star property situated about 2.8 km from Mikhailovskiy Castle Historical Museum.

    More...
    From US$ 87
    price for 1 night
    BOOK From US$ 87
  • Stary Nevsky By Center Hotels

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

    Show map

    The 3-star Stary Nevsky By Center Hotels places guests abound 3.1 km from State Russian Museum. You can find Dostoevsky Museum only 1.5 km from the property.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Karelia

    M. Tukhachevskogo St. 27/2, Saint Petersburg, Russia (Show map)

    Show map

    Karelia Hotel enjoys an ideal location in the vicinity of gardens and a river along with a museum, a cathedral and a palace. Behind the modern facade of Karelia Hotel…

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Domina Prestige

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

    Show map

    Domina Prestige Hotel Saint Petersburg provides affordable accommodation in Saint Petersburg. The contemporary hotel, built in 2012, is renowned for its Italian architecture.

    More...
    From US$ 243
    price for 1 night
    BOOK From US$ 243
  • Novotel St Petersburg Centre

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

    Show map

    Situated near theaters, museums and the palace, the 4-star Hotel Novotel Saint Petersburg Centre is a good place for a stay offering a steam room, a massage room and…

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Central Inn

    Yakubovicha Ulitsa 2, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Central Inn is located in the heart of Saint Petersburg. Built in 2003, the hotel was renovated in 2004.

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • W St. Petersburg

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

    Show map

    The intimate W St. Petersburg Hotel offers accommodation in an exhibition area of Saint Petersburg. The hotel was opened in 2009 in an 8-story art deco building and renovated…

    More...
    From US$ 413
    price for 1 night
    BOOK From US$ 413
  • Crowne Plaza Ligovsky

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

    Show map

    The charming 4-star Crowne Plaza Ligovsky Hotel offers elegant guestrooms. Offering accommodation in a 9-story building, Crowne Plaza Ligovsky Hotel has been hosting guests since 2011 and features…

    More...
    From US$ 151
    price for 1 night
    BOOK From US$ 151
  • Four Seasons Hotel Lion Palace

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

    Show map

    The traditional 5-star Four Seasons Hotel Lion Palace is a great place to stay in Saint Petersburg. Since 2013 the hotel has been hosting guests in a 5-story…

    More...
    From US$ 360
    price for 1 night
    BOOK From US$ 360
  • Station Hotel Z12

    Zvenigorodskaya 12, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Station Hotel Z12 offers a classic accommodation in Admiralteyskiy district of Saint Petersburg. Since 2014, it has been hosting guests in the historical center of Saint Petersburg.

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Best Western Plus Centre Hotel

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

    Show map

    Best Western Plus Centre Hotel is a 4-star venue placed about 2.5 km from Wax Museum. 373 rooms are spaced out in 2 buildings.

    More...
    From US$ 122
    price for 1 night
    BOOK From US$ 122
  • Angleterre

    St. Isaac'S Square, Saint Petersburg, Russia (Show map)

    Show map

    Set in the center of Saint Petersburg, this 5-star hotel features a sauna, a beauty salon and an indoor heated pool. Founded in 1886, the hotel underwent a renovation…

    More...
    From US$ 264
    price for 1 night
    BOOK From US$ 264
  • Arbat Nord

    Artelleriyskaya Ul, 4, Saint Petersburg, Russia (Show map)

    Show map

    Arbat Nord is a 4-star hotel offering free parking and a chapel. Built in 2003 and remodeled in 2009, the welcoming hotel combines historic architecture and modern facilities.

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