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

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

51 properties found

  • 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. Theater and Peter and Paul Fortress.

    More...

    From US$ 228
    price for 1 night
    Book Now From US$ 228
  • Official State Hermitage

    10 Pravdy Street St. Petersburg 191119, 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. The hotel opened in 1830 and remains an example of imperial architecture in Saint Petersburg ever since.

    More...

    From US$ 303
    price for 1 night
    Book Now From US$ 303
  • Amsterdam

    Naberezhnaya 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. Amsterdam Hotel Saint Petersburg has been welcoming guests to its bright rooms since 2006.

    More...

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

    Naberezhnaya Reki Moiki 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. Built in 2006, the hotel is a combination of antique architecture and contemporary facilities.

    More...

    From US$ 325
    price for 1 night
    Book Now From US$ 325
  • Crowne Plaza St. Petersburg - Ligovsky

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

    The classic 4-star Hotel Crowne Plaza Saint Petersburg - Ligovsky offers quick access to State Russian Museum, Church of Our Savior on Spilled Blood and All-Russian Alexander Pushkin Museum. Hotel Crowne Plaza Saint Petersburg - Ligovsky has been welcoming guests to its spacious rooms since 2011.

    More...

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

    Ulitsa Bolshaya Morskaya 25, 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
  • Tradition Hotel

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

    Tradition Hotel Saint Petersburg is situated in the historical center of Saint Petersburg near Alexandrovsky Park, Peter and Paul Fortress and Hermitage. Tradition Hotel Saint Petersburg has been welcoming guests to its beautiful rooms since 2009.

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • W St. Petersburg

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

    Situated near monuments, the palace and museums, the 5-star W Saint Petersburg Hotel is a good place for a stay offering a nightclub, a rooftop terrace and a spa center. Renovated in 2011, the hotel features Baroque architecture.

    More...

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

    Naberezhnaya Reki Pryazhki 30, 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. Featuring oriental architecture, the hotel is welcoming guests since 2010.

    More...

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

    Zvenigorodskaya Ulitsa 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. The comfortable hotel is set in a traditional building in the historical center of Saint Petersburg.

    More...

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

    Nevsky 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

    11 Marata Str., 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. Opened in 1876, the quiet hotel attracts visitors with its Baroque architecture.

    More...

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

    Gofmeysterskaya Str.2 bld.A, Peterhof, Russia (Show map)

    Grand Peterhof Spa Hotel is a 4-star property only 3.9 km from Peterhof Palace and Garden, Strelna and Peterhof State Museum Preserve The Grand Palace. Grand Peterhof Spa Hotel has been welcoming guests to its classic rooms since 2009.

    More...

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

    69 Griboyedov Canal Embankment, 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. The property opened in 2010 and features futuristic architecture.

    More...

    From US$ 145
    price for 1 night
    Book Now From US$ 145
  • Novotel St Petersburg Centre

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

    The 4-star Novotel lies within 1.6 km from State Hermitage Museum and Winter Palace, Mariinsky Theatre (Kirov Opera and Ballet) and Cathedral of Our Lady of Kazan (Kazansky Sobor). Novotel has been welcoming guests to its bright rooms since 2005.

    More...

    From US$ 107
    price for 1 night
    Book Now From US$ 107
  • Holiday Inn Moskovskye Vorota

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

    Holiday Inn Saint Petersburg Moskovskye Vorota is located in a central area of Saint Petersburg in close proximity to Palace Square, The Admiralty and Saint Isaac's Cathedral. Holiday Inn Saint Petersburg Moskovskye Vorota has been welcoming guests to its modern rooms since 2010.

    More...

    From US$ 128
    price for 1 night
    Book Now From US$ 128
  • Author Boutique Hotel

    Vladimirskiy Prospekt 9, Saint Petersburg, Russia (Show map)

    Golden Garden Boutique Hotel Saint Petersburg welcomes guests in the heart of Saint Petersburg meters away from the cathedral, museums and the palace. Featuring original architecture, the hotel is opened since 2004.

    More...

    From US$ 128
    price for 1 night
    Book Now From US$ 128
  • Original Sokos Olympia Garden

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

    The 4-star Sokos Hotel Olympia Garden Saint Petersburg boasts close proximity to Saint Isaac's Cathedral, Mariinsky Theatre and Admiralty Building just 1.9 km away. Featuring original architecture, the hotel is opened since 2007.

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Demetra Art Hotel

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

    Demetra Art Hotel Saint Petersburg is placed in a leisure area of Saint Petersburg in the vicinity of Church of Our Savior on Spilled Blood, Peter and Paul Cathedral and Smolny Cathedral. The stylish hotel, built in 2011, is renowned for its Baroque architecture.

    More...

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