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

Romantic hotels in Saint Petersburg

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Thematic hotels

Review rating

Apply Filters
Clear Filters

52 properties found

  • 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
  • The State Hermitage Museum Official Hotel

    10 Pravdy Street, 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
  • Taleon Imperial

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

    The excellent Taleon Imperial Hotel Saint Petersburg is situated in the heart of Saint Petersburg close to Palace Square and Hermitage.

    More...

    From US$ 365
    price for 1 night
    Book Now From US$ 365
  • Amsterdam Hotel

    Nab.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
  • W St. Petersburg

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

    The stylish W St. Petersburg Hotel is rated 5 stars and comprises 137 rooms with homely comforts. Residing in an 8-story building, the hotel was opened in 2009 and renovated in 2011.

    More...

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

    Moika River Embankment 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
  • Crowne Plaza Ligovsky

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

    The impressive Crowne Plaza Ligovsky is a 4-star hotel and offers a swimming pool, squash courts and a golf course.

    More...

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

    30 River Pryazhka Emb, 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
  • Comfort Hotel

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

    The 3-star Comfort Hotel Saint Petersburg offers individual rooms in Admiralteyskiy district of Saint Petersburg. The great value hotel, built in 2003, is renowned for its classical architecture.

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • Station Hotel Z12

    Zvenigorodskaya 12, Saint Petersburg, Russia (Show map)

    Situated near churches, the cathedral and the palace the 3-star Station Hotel Z12 boasts classic rooms overlooking the city.

    More...

    From US$ 25
    price for 1 night
    Book Now From US$ 25
  • Tradition Hotel

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

    Situated in the historical center of Saint Petersburg, the unique Tradition Hotel offers beautiful rooms. The property opened in 2009 and features Victorian architecture.

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Comfort On Chekhova

    Chekhova Ulitsa 2 Door Code 12, Saint Petersburg, Russia (Show map)

    The traditional 3-star Comfort On Chekhova Hotel offers laundry, room service and ironing service. Comfort On Chekhova Hotel has been welcoming guests to its elegant rooms since 2003.

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • Corinthia St.Petersburg

    Nevskij Prospekt 57, Saint Petersburg, Russia (Show map)

    Corinthia Hotel Saint Petersburg is placed in the business center of Saint Petersburg and offers a relaxation room and a courtyard. Renovated in 2009, the hotel features imperial architecture.

    More...

    From US$ 178
    price for 1 night
    Book Now From US$ 178
  • Helvetia Hotel

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

    Offering a courtyard and a library, Helvetia Hotel Saint Petersburg lies in a business area of Saint Petersburg near to Church of Our Savior on Spilled Blood and Palace Square.

    More...

    From US$ 127
    price for 1 night
    Book Now From US$ 127
  • Vintage

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

    The unique Vintage Hotel Saint Petersburg is a great place in a business area of Saint Petersburg. Vintage Hotel Saint Petersburg has been welcoming guests to its spacious rooms since 1902.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Grand Peterhof Spa Hotel

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

    Offering 35 elegant rooms, Grand Peterhof Spa Hotel features a sauna, a hairdresser and a solarium.

    More...

    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Gogol Hotel

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

    Gogol Hotel is placed in the center of Saint Petersburg steps away from exhibition centers and banks. Featuring traditional architecture, the hotel is welcoming guests since 2012.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Staybridge Suites

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

    The 4-star Staybridge Suites Saint Petersburg boasts close proximity to Saint Isaac's Cathedral, Hermitage and On. Theater just 4.5 km away.

    More...

    From US$ 145
    price for 1 night
    Book Now From US$ 145
  • Alians

    Orlovsky Pereulok 5, Saint Petersburg, Russia (Show map)

    Alians Hotel Saint Petersburg offers fine accommodation in Saint Petersburg.

    More...

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