Find Hotels

Choose your date

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

3 star hotels 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

442 options found

  • Aurora Central

    Ligovsky Prospect 21B-3, Saint Petersburg, Russia, Saint Petersburg, Russia (Show map)

    Show map

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

    Gorokhovaya Street, 41, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    Lovehotel Landorff is a modern venue in Saint Petersburg close to the palace and the cathedral.

    More...
    From US$ 65
    price for 1 night
    BOOK From US$ 65
  • Ambitus

    Marata Street, 8, Saint Pteresburg, Russia, 191025, Saint Petersburg, Russia (Show map)

    Show map

    Ambitus Hotel offers affordable lodging in Saint Petersburg. Ambitus Hotel has been welcoming guests to its soundproof rooms since 1850.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • 5 Evenings On Nevsky

    22 Vosstaniaya, Apt. 6 , Saint Petersburg, Russia (Show map)

    Show map

    The pleasant 3-star 5 Evenings On Nevsky Bed & Breakfast is set in a tourist area minutes away from Palace Square and Church of Our Savior on Spilled Blood.

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Mini Hotel Raysky Ugolok

    Ulitsa Repina 11 , Saint Petersburg, Russia (Show map)

    Show map

    Mini Hotel Raysky Ugolok is rated 3 stars and provides visitors with a safe deposit box and a gift shop.

    More...
    From US$ 38
    price for 1 night
    BOOK From US$ 38
  • Kamerdiner Hotel

    Ozernoy Pereulok 6, Saint Petersburg, Russia (Show map)

    Show map

    Kamerdiner is a quiet 3-star hotel set close to Statue of Lenin at Finland Station, Summer Garden and Church of Our Savior on Spilled Blood.

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Artefact

    Kronverkskaya ulitsa 1, Saint Petersburg, Russia (Show map)

    Show map

    Artefact Hotel is a historical venue in Saint Petersburg close to the cathedral, museums and the palace.

    More...
    From US$ 59
    price for 1 night
    BOOK From US$ 59
  • Tuchkov at the Palace

    Gorokhovaya Str., 8/13, Saint Petersburg, Russia (Show map)

    Show map

    Tuchkov At The Palace is a budget 3-star hotel set close to Admiralty and Palace Square .

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Mari

    Staro-Petergofsky Avenue 9B, Admiralteyskiy District, St Petersburg, Ru, Saint Petersburg, Russia (Show map)

    Show map

    Hotel Mari is set in an exhibition area of Saint Petersburg next to Lenexpo Exhibition Complex, Saint Isaac's Cathedral and Mariinsky Theatre.

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Tuchkov Hotel

    Maly Prospekt Vasilevskogo Ostrova, 7, Saint Petersburg, Russia (Show map)

    Show map

    The classic Tuchkov Hotel comprises spacious rooms in the vicinity of Admiralty, State Hermitage Museum and Winter Palace and Peter and Paul Fortress .

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Veronika Hotel

    Generala Khruleva Str.6, Saint Petersburg, Russia (Show map)

    Show map

    The historical 3-star Veronika Hotel lies within walking distance of State Hermitage Museum and Winter Palace, Buddhist Temple and Kirov Apartment Museum.

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Bolshoy 45 Hotel

    Bolshoy Prospekt PS 45, Saint Petersburg, Russia (Show map)

    Show map

    Bolshoy 45 Hotel provides good lodging in Saint Petersburg.

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • M-Hotel

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

    Show map

    The superior 3-star M-Hotel Saint Petersburg is a great place to stay in Saint Petersburg. Since 2009, it has been hosting guests in the heart of Saint Petersburg.

    More...
    From US$ 164
    price for 1 night
    BOOK From US$ 164
  • Solo On Bolshoi Prospekt

    Bolshoy Prospekt 51 ,Sankt Petersburg 197101, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Solo On Bolshoi Prospekt Bed & Breakfast offers soundproof rooms in proximity to Winter Palace of Peter I, Statue of Lenin at Finland Station and St. Petersburg University.

    More...
    From US$ 61
    price for 1 night
    BOOK From US$ 61
  • Dom Romanovykh Mini-Hotel

    Ulitsa Poltavskaya 14, Saint Petersburg, Russia (Show map)

    Show map

    Dom Romanovykh Mini-Hotel offers fine accommodation in Saint Petersburg.

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Old Vienna Hotel

    Gorokhovaya Street, 8, Saint Petersburg, Russia (Show map)

    Show map

    The comfortable Old Vienna Hotel Saint Petersburg offers non-smoking rooms in proximity to Palace Square, State Museum and Exhibition Centre for Photography ROSPHOTO and Museum of the History of

    More...
    From US$ 59
    price for 1 night
    BOOK From US$ 59
  • Versal Hotel

    Ulitsa Vosstaniya 12, Saint Petersburg, Russia (Show map)

    Show map

    Versal Hotel is placed in a lively area of Saint Petersburg in the vicinity of Hermitage, Church of Our Savior on Spilled Blood and Palace Square.

    More...
    From US$ 65
    price for 1 night
    BOOK From US$ 65
  • Station Hotel G73

    Gorokhovaya Ulitsa 73, Saint Petersburg, Russia (Show map)

    Show map

    Located in the business center of Saint Petersburg, Station G73 Hotel provides individual rooms overlooking the Fontanka River .

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • Atmosphera Na Bolshom 32

    Ropshinskaya Str.1/32, Saint Petersburg, Russia (Show map)

    Show map

    Atmosphera Na Bolshom 32 Hotel is a fine accommodation option in Saint Petersburg.

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Aximaris Hotel

    Zverinskaya Street 2/5, Saint Petersburg, Russia (Show map)

    Show map

    The 3-star Aximaris Hotel boasts close proximity to Church of Our Savior on Spilled Blood, Admiralty and State Hermitage Museum and Winter Palace just 2.0 km away.

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