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

Resorts 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

112 properties found

  • Grand Hotel Europe Saint Petersburg

    From US$ 268

    Nevsky Prospekt, Mikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia (Show map)

    The traditional Grand Hotel Europe Saint Petersburg is a 5-star property set next to Palace Square, On. Theater and State Russian Museum featuring a health club, a spa center and a swimming pool. Built in 1825, the hotel is a combination of Baroque architecture and contemporary facilities.

    More...

    price for 1 night
    Book Now From US$ 268
  • Rocco Forte Hotel Astoria Saint Petersburg

    From US$ 328

    39 Bolshaya Morskaya, Saint Petersburg, Russia (Show map)

    Located in the center of Saint Petersburg, the 5-star Rocco Forte Hotel Astoria Saint Petersburg offers tasteful rooms together with a nightclub, a casino and a courtyard. Built in 1912 and remodeled in 2007, the superior hotel combines classical architecture and modern facilities.

    More...

    price for 1 night
    Book Now From US$ 328
  • Four Seasons Hotel Lion Palace Saint Petersburg

    From US$ 332

    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...

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

    From US$ 86

    Moika River Embankment 99, 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...

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

    From US$ 185

    Nevsky Prospect 15, 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. Featuring antique architecture, the hotel is welcoming guests since 2003.

    More...

    price for 1 night
    Book Now From US$ 185
  • The State Hermitage Museum Official Hotel

    From US$ 135

    Pravdy Street 10, 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...

    price for 1 night
    Book Now From US$ 135
  • Hotel Indigo St. Petesburg Tchaikovskogo

    From US$ 110

    17 Thcaikovskogo Ulitsa , Saint Petersburg, Russia (Show map)

    Situated near Tauride Palace, Hermitage Museum and Palace Square, the elegant Hotel Indigo St. Petesburg Tchaikovskogo offers an indoor heated pool and a library. Hotel Indigo St. Petesburg Tchaikovskogo has been welcoming guests to its en-suite rooms since 1863.

    More...

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

    From US$ 80

    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...

    price for 1 night
    Book Now From US$ 80
  • Cronwell Inn Stremyannaya Hotel Saint Petersburg

    From US$ 45

    18, Stremyannaya Street, Saint Petersburg, Russia (Show map)

    Cronwell Inn Stremyannaya Hotel Saint Petersburg is a 3-star classic hotel offering an individual accommodation within easy reach of Hermitage, Church of Our Savior on Spilled Blood and Palace Square.

    More...

    price for 1 night
    Book Now From US$ 45
  • Anmar Hostel

    From US$ 7

    Mytninskaya street 11, Saint Petersburg, Russia (Show map)

    Anmar Hostel Saint Petersburg is a 2-star property only 1.6 km from Alexander Nevsky Lavra, Palace Square and Church of Our Savior on Spilled Blood.

    More...

    price for 1 night
    Book Now From US$ 7
  • Apartment na Petrovskom

    From US$ 83

    Петровский проспект, 14 к3, Saint Petersburg, Russia (Show map)

    Apartment na Petrovskom Saint Petersburg is an apartment in Saint Petersburg within short distance of Hermitage Museum and Admiralty Building.

    More...

    price for 1 night
    Book Now From US$ 83
  • Apartment Matrosa Zheleznyaka

    From US$ 117

    Matrosa Zheleznyaka, 57, Saint Petersburg, Russia (Show map)

    Apartment Matrosa Zheleznyaka Saint Petersburg apartment is located in Primorsky district a few steps from museums, the palace and churches.

    More...

    price for 1 night
    Book Now From US$ 117
  • Star House Osobnyak

    From US$ 6

    Moskovsky Prospekt 22A pomeshchenie 26N, Saint Petersburg, Russia (Show map)

    Star House Osobnyak Hostel Saint Petersburg is only 1.8 km from Admiralty Building and Saint Isaac's Cathedral.

    More...

    price for 1 night
    Book Now From US$ 6
  • RUrentSPB Apartments on Nevsky

    From US$ 96

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

    RUrentSPB Apartments on Nevsky Saint Petersburg is an apartment in Saint Petersburg set close to churches, the palace and museums.

    More...

    price for 1 night
    Book Now From US$ 96
  • Apartment Krasnoputilovskaya

    From US$ 52

    Ulitsa Krasnoputilovskaya 38, Saint Petersburg, Russia (Show map)

    Apartment Krasnoputilovskaya Saint Petersburg is an apartment only 6.5 km from Saint Isaac's Cathedral, Admiralty Building and Mariinsky Theatre.

    More...

    price for 1 night
    Book Now From US$ 52
  • Prima Guest House

    From US$ 97

    Voznesensky prospekt, 4, Saint Petersburg, Russia (Show map)

    Prima Guest House Saint Petersburg is a fine accommodation option in Saint Petersburg.

    More...

    price for 1 night
    Book Now From US$ 97
  • Apartment Evia Nord

    From US$ 40

    Ulitsa Khoshimina, 16, Saint Petersburg, Russia (Show map)

    Evia Nord Saint Petersburg is an apartment only 12.6 km from Church of Our Savior on Spilled Blood, Palace Square and Hermitage.

    More...

    price for 1 night
    Book Now From US$ 40
  • Apartment Sea Rhapsody

    From US$ 97

    Ulitsa Nakhimova 20, Saint Petersburg, Russia (Show map)

    Sea Rhapsody Saint Petersburg apartment offers fine accommodation in Saint Petersburg.

    More...

    price for 1 night
    Book Now From US$ 97
  • Apartments Golova v Oblakakh

    Ulitsa Savushkina 118, Saint Petersburg, Russia (Show map)

    Apartments Golova v Oblakakh Saint Petersburg apartment offers fine accommodation in Saint Petersburg.

    More...

  • City View Apartment on 21st floor

    From US$ 109

    Ulitsa Esenina 1, Saint Petersburg, Russia (Show map)

    City View Apartment on 21st floor Saint Petersburg is an apartment only 8.9 km from Hermitage, Petrovsky Stadium and Church of Our Savior on Spilled Blood.

    More...

    price for 1 night
    Book Now From US$ 109