Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Resorts in Saint Petersburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

117 options found

  • Club Marinn Hotel

    Building 2 31 Morskaya Embankment, Saint Petersburg, Russia (Show map)

    Show map

    Club Marinn Hotel is a 3-star property featuring a designated area for smoking, a car park and a luggage storage. Featuring original architecture, the hotel is opened since 2005.

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Tradition Hotel

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

    Show map

    The 4-star Tradition Hotel places guests abound 24 km from Cathedral of Saints Peter and Paul. Featuring historical architecture, the hotel occupies a 6-story building opened in 2009.

    More...
    From US$ 224
    price for 1 night
    BOOK From US$ 224
  • Park Inn By Radisson Pribaltiyskaya

    14 Korablestroiteley Street, Saint Petersburg, Russia (Show map)

    Show map

    Park Inn By Radisson Pribaltiyskaya is situated in a business area of Saint Petersburg, 6 km from Peter and Paul Fortress . With accents of historic architecture, the hotel was built…

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Rinaldi At Moskovskiy Prospect, 18

    18 Moskovsky Pr, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Rinaldi At Moskovskiy Prospect, 18 Hotel in Admiralteyskiy district provides a casino, a courtyard and a private swimming pool.

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • Original Sokos Hotel Olympia Garden

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

    Show map

    The 4-star Original Sokos Hotel Olympia Garden is set just 2.4 km from Popov Communications Museum . The property opened in 2007 and features European architecture.

    More...
    From US$ 152
    price for 1 night
    BOOK From US$ 152
  • 9 Owls Hotel

    9 Sovetskaya Street 5, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    9 Owls Hotel is located in a green area of Saint Petersburg in 20 minutes walking distance from Bolsheokhtinsky Bridge. Opened in 2008, the designer hotel attracts visitors with its…

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Renaissance Baltic

    Pochtamtskaya Str. 4, Saint Petersburg, Russia (Show map)

    Show map

    Featuring allergy free rooms and animation, Renaissance Baltic Hotel is situated next to a palace, monuments and a museum of Saint Petersburg. Offering accommodation in an 8-story building…

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Nevsky Bereg 93

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

    Show map

    Nevsky Bereg 93 Hotel is an excellent place to stay in Saint Petersburg. Since 2007, it has been hosting guests in the middle of Saint Petersburg.

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Astoria

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

    Show map

    Offering 169 rooms, the traditional Astoria Hotel features allergy friendly rooms, a hairdresser and a beauty salon available on site. Behind the Baroque facade of Astoria Hotel lies classic interior.

    More...
    From US$ 734
    price for 1 night
    BOOK From US$ 734
  • Baltic Star

    3 Berezovaya Street, Saint Petersburg, Russia (Show map)

    Show map

    The excellent 5-star Baltic Star Hotel is a great place to stay in Saint Petersburg. The property opened in 2003 and features ancient architecture.

    More...
    From US$ 332
    price for 1 night
    BOOK From US$ 332
  • Veles

    Street Zastavskaya 19, Saint Petersburg, Russia (Show map)

    Show map

    The grand Veles Hotel is a 3-star property with classic rooms to stay in a business area of Saint Petersburg. The hotel opened its doors in 1904 and was…

    More...
    From US$ 48
    price for 1 night
    BOOK From US$ 48
  • Petro Palace Hotel

    Malaya Morskaya Street 14, Saint Petersburg, Russia (Show map)

    Show map

    The pleasant Petro Palace offers a breathtaking view of Saint Petersburg from many soundproof guestrooms. Operating in Saint Petersburg since 2005, this hotel features historical architecture and…

    More...
    From US$ 326
    price for 1 night
    BOOK From US$ 326
  • Solo Sokos Hotel Palace Bridge

    V.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia (Show map)

    Show map

    Located in the historical center of Saint Petersburg, the 5-star Sokos Hotel Palace Bridge Saint Petersburg offers luxurious rooms together with a wellness center, an indoor swimming pool and…

    More...
    From US$ 201
    price for 1 night
    BOOK From US$ 201
  • Dialog Spb

    Novgorodskaya Ulitsa 3/5, Saint Petersburg, Russia (Show map)

    Show map

    Dialog Spb Hostel is situated in Tsentralny district of Saint Petersburg, close to museums, the palace and churches. Guests can take advantage of a fax machine, a tour desk, parking…

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • Grifon

    Nab.Kanala Griboedova 35, Saint Petersburg, Russia (Show map)

    Show map

    Situated near a museum, a church and a cathedral, the 3-star Grifon Hotel is a good place for a stay offering a hairdresser, a beauty salon and a heated…

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • Kempinski Hotel Moika 22

    Moika River Embankment 22, Saint Petersburg, Russia (Show map)

    Show map

    Set in the center of Saint Petersburg, this unique hotel features 197 rooms and offers allergy free rooms, a wellness center and a treatment room. Featuring French architecture, the hotel…

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • Vedensky Hotel

    Bolshoy Prospekt 37, Saint Petersburg, Russia (Show map)

    Show map

    Offering free parking, a sauna and a cocktail lounge, Vedensky Hotel lies in a business area of Saint Petersburg, 1300 meters from Saint Petersburg Mosque and 1350 meters from Peter…

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Trezzini Palace Hotel

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

    Show map

    The designer Trezzini Palace Hotel comprises soundproof rooms and gives a quick access to Mariinsky Theatre, which is 1350 meters away. Behind the luxurious facade of Trezzini Palace Hotel lies…

    More...
    From US$ 754
    price for 1 night
    BOOK From US$ 754
  • Domina Prestige

    99, Moika River Embankment, Saint Petersburg, Russia (Show map)

    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$ 245
    price for 1 night
    BOOK From US$ 245
  • Kristoff Hotel

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

    Show map

    The comfortable 3-star Kristoff Hotel provides laundry, dry cleaning and tour/ticket assistance to ensure guests a comfortable stay. Founded in 2004, the hotel underwent a renovation in 2008.

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92