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

Design and Modern 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

155 properties found

  • Guest House Spirit House

    Dostoevskogo, 36,, Saint Petersburg, Russia (Show map)

    Guests of Saint Petersburg will have a nice stay at Guest House Spirit House apartment. This apartment provides a luggage storage and parking.

    More...

    From US$ 17
    price for 1 night
    Book Now From US$ 17
  • Trezzini Palace Hotel

    21 University Embankment, Saint Petersburg, Russia (Show map)

    Trezzini Palace Hotel is located in the center of Vasileostrovskiy district next to Palace Square, Winter Palace of Peter I and Peter and Paul Fortress.

    More...

    From US$ 152
    price for 1 night
    Book Now From US$ 152
  • 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
  • Hotel Indigo St. Petersburg - Tchaikovskogo

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

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Station Hotel G73

    Gorohovaya 73, Saint Petersburg, Russia (Show map)

    Station G73 is a 3-star quiet hotel offering an individual accommodation within easy reach of Palace Square, Church of Our Savior on Spilled Blood and On. Theater.

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • 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
  • Pushka Inn Hotel

    14 Moika River Embankment, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    The comfortable Pushka Inn Hotel Saint Petersburg is a 3-star property within proximity of Alexander III Monument, State Hermitage Museum and Winter Palace and Summer Garden (Letny Sad) and Summer

    More...

    From US$ 182
    price for 1 night
    Book Now From US$ 182
  • M-Hotel

    22/2 Sadovaya Street,St.Petersburg City,191123, Saint Petersburg, Russia (Show map)

    M-Hotel Saint Petersburg is set in a tourist area of Saint Petersburg next to On. Theater, Gostiny Dvor and Akimov Comedy Theatre.

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Dynasty

    29/28 Rubinshteyna St., Saint Petersburg, Russia (Show map)

    Dynasty Hotel Saint Petersburg is a 3-star hotel providing a bright accommodation near to Church of Our Savior on Spilled Blood, Palace Square and Hermitage Museum.

    More...

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

    1-Ya Liniya V. O. 16, Saint Petersburg, Russia (Show map)

    The superior 2-star Stasov Hotel is set in Vasileostrovskiy district and offers bright guestrooms with a view over the city. The property opened in 1841 and features empire architecture.

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • 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
  • Kaleidoscope Design Hotel

    Rubinshteyna Street 16, Saint Petersburg, Russia (Show map)

    Kaleydoskop Design Aparthotel Saint Petersburg welcomes guests in the center of Saint Petersburg meters away from the palace and churches.

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • 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
  • New Peterhof

    St. Peterbugsky Prospect 34, Saint Petersburg, Russia (Show map)

    Featuring an outdoor swimming pool, an indoor swimming pool and a spa center, New Peterhof Hotel Saint Petersburg enjoys beautiful positioning close to parks along with the palace, museums and the

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • 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
  • Nashotel

    50 11Th Line Of Vasilievsky Island St Petersburg 1, Saint Petersburg, Russia (Show map)

    The elegant Nashotel Saint Petersburg offers comfortable guest rooms close to Church of Our Savior on Spilled Blood, St. Petersburg University and Rumyantsev Mansion.

    More...

    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Alexander House

    27 Kryukov Canal Embankment, Saint Petersburg, Russia (Show map)

    Surrounded by museums, the synagogue and churches, Alexander House Hotel Saint Petersburg offers 20 guestrooms featuring a breathtaking view.

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • 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
  • Alexanderplatz

    Voronezhskaya Ulitsa 53, Saint Petersburg, Russia (Show map)

    The 3-star Alexanderplatz Hotel Saint Petersburg offers a comfortable accommodation in Frunzenskiy district of Saint Petersburg.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • 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