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

55 properties found

  • Four Seasons Hotel Lion Palace Saint Petersburg

    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. The hotel opened in 2013 and remains an example of original architecture in Saint Petersburg ever since.

    More...

    From US$ 365
    price for 1 night
    Book Now From US$ 365
  • Domina Prestige Hotel Saint Petersburg

    Moika River Embankment 99, Saint Petersburg, Russia (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$ 101
    price for 1 night
    Book Now From US$ 101
  • The State Hermitage Museum Official Hotel

    Pravdy Street 10, Saint Petersburg, Russia (Show map)

    The State Hermitage Museum Official Hotel is a 5-star property only 1.6 km from Church of Our Savior on Spilled Blood, Palace Square and On. Theater. The State Hermitage Museum Official Hotel has been welcoming guests to its spacious rooms since 1830.

    More...

    From US$ 158
    price for 1 night
    Book Now From US$ 158
  • Helvetia Hotel Saint Petersburg

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

    Helvetia Hotel Saint Petersburg is set in a historic area of Saint Petersburg next to Palace Square and Church of Our Savior on Spilled Blood. The lovely building was renovated in 2012 and now combines Baroque architecture with modern technology.

    More...

    From US$ 90
    price for 1 night
    Book Now From US$ 90
  • Taleon Imperial Hotel Saint Petersburg

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

    Taleon Imperial Hotel Saint Petersburg is set in a residential area of Saint Petersburg next to Hermitage and Palace Square. The hotel's Baroque building set in the business center of Saint Petersburg was completely refurbished in 2010.

    More...

    From US$ 206
    price for 1 night
    Book Now From US$ 206
  • Tradition Hotel Saint Petersburg

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

    The 4-star Tradition Hotel Saint Petersburg is located in the historical center of Saint Petersburg. Tradition Hotel Saint Petersburg has been welcoming guests to its individual rooms since 2009.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Arbat Nord Hotel Saint Petersburg

    4 Artilleriyskaya Street, Saint Petersburg, Russia (Show map)

    The classic Arbat Nord Hotel Saint Petersburg is situated in the ski district next to churches, the palace and the cathedral. Featuring classical architecture, Arbat Nord Hotel Saint Petersburg was renovated in 2009.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • Demetra Art Hotel Saint Petersburg

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

    Demetra Art Hotel Saint Petersburg is an 8-story hotel in the old district at a close proximity to Palace Square, Church of Our Savior on Spilled Blood and Peter and Paul Cathedral offering individual rooms with a panoramic view of the Neva River.

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • Staybridge Suites Saint Petersburg

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

    The 4-star Staybridge Suites Saint Petersburg lies within 3.8 km from Mariinsky Theatre, Hermitage and On. Theater. Featuring futuristic architecture, the hotel is welcoming guests since 2010.

    More...

    From US$ 98
    price for 1 night
    Book Now From US$ 98
  • Sharf Hotel

    Maliy Prospect Petrogradskoy Storony ,16, Saint Petersburg, Russia (Show map)

    Situated near a zoo and a stadium, the 4-star Sharf Hotel comprises 25 rooms with a view over the city. Operating in Saint Petersburg since 2010, this hotel features original architecture and modern comforts.

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Kempinski Hotel Moika 22 Saint Petersburg

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

    More...

    From US$ 171
    price for 1 night
    Book Now From US$ 171
  • Hotel Crowne Plaza Saint 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$ 68
    price for 1 night
    Book Now From US$ 68
  • Red Stars Hotel

    Naberezhnaya Reki Pryazhki 30, Saint Petersburg, Russia (Show map)

    Red Stars Hotel is a 3-star venue set just 1.6 km from Hermitage, Saint Isaac's Cathedral and Trinity Cathedral. The traditional hotel is set in an oriental building in the historical center of Saint Petersburg.

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • W Saint 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$ 202
    price for 1 night
    Book Now From US$ 202
  • Station Z12

    Zvenigorodskaya 12, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    The quiet 3-star Station Hotel Z12 is set in Tsentralny district and offers en-suite guestrooms with a view over the city. Featuring traditional architecture, the hotel is opened since 2014.

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • Angleterre Hotel Saint Petersburg

    St. Isaac'S Square/24 Malaya Morskaya Street, Saint Petersburg, Russia (Show map)

    The exquisite Angleterre Hotel Saint Petersburg offers classic guest rooms close to Palace Square, State Museum of Theatre and Music and Gostiny Dvor. The hotel opened in 1886 and remains an example of classical architecture in Saint Petersburg ever since.

    More...

    From US$ 175
    price for 1 night
    Book Now From US$ 175
  • Corinthia Hotel Saint Petersburg

    Nevsky Prospect, 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$ 119
    price for 1 night
    Book Now From US$ 119
  • Bristol Hotel Saint Petersburg

    Rasstannaya Street, 2, Bld.1, Lit. A, Saint Petersburg, Russia (Show map)

    Bristol Hotel Saint Petersburg is a traditional 3-star property placed next to Church of Our Savior on Spilled Blood, Mariinsky Theatre and Arctic and Antarctic Museum. Built in 1907, the hotel is a combination of classical architecture and contemporary facilities.

    More...

    From US$ 27
    price for 1 night
    Book Now From US$ 27
  • Golden Garden Boutique Hotel Saint Petersburg

    Vladimirsky Prospect, 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$ 75
    price for 1 night
    Book Now From US$ 75
  • Gogol Hotel

    Kanal Griboyedova 69, Saint Petersburg, Russia (Show map)

    The traditional 4-star Gogol Hotel is a great place to stay in Saint Petersburg. Gogol Hotel has been welcoming guests to its modern rooms since 2012.

    More...

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