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$ 148
    price for 1 night
    BOOK From US$ 148
  • 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$ 260
    price for 1 night
    BOOK From US$ 260
  • 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$ 134
    price for 1 night
    BOOK From US$ 134
  • 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$ 119
    price for 1 night
    BOOK From US$ 119
  • Vintage

    Obukhovskoy Oborony Prospect 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$ 71
    price for 1 night
    BOOK From US$ 71
  • 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$ 285
    price for 1 night
    BOOK From US$ 285
  • 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$ 358
    price for 1 night
    BOOK From US$ 358
  • 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

    Stary Nevsky By Center Hotels is a 3-star venue positioned about 23 km from Alexander Park. This contemporary property is approximately 25 minutes walk from the center of Saint…

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • 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$ 93
    price for 1 night
    BOOK From US$ 93
  • Domina Prestige

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

    Show map

    The 5-star Domina Prestige provides guests with a charming accommodation in Saint Petersburg. Domina Prestige operates since 2012.

    More...
    From US$ 339
    price for 1 night
    BOOK From US$ 339
  • 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$ 170
    price for 1 night
    BOOK From US$ 170
  • 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$ 89
    price for 1 night
    BOOK From US$ 89
  • So Sofitel 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$ 463
    price for 1 night
    BOOK From US$ 463
  • 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$ 139
    price for 1 night
    BOOK From US$ 139
  • 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$ 1017
    price for 1 night
    BOOK From US$ 1017
  • 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$ 73
    price for 1 night
    BOOK From US$ 73
  • Oktiabrskaya

    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$ 124
    price for 1 night
    BOOK From US$ 124
  • 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$ 251
    price for 1 night
    BOOK From US$ 251
  • Arbat Nord

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

    Show map

    Arbat Nord is a 4-star hotel offering a free car park and a chapel. Built in 2003 and remodeled in 2009, the welcoming hotel combines historical architecture and modern…

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