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

Hotel themes

Guest rating

Apply Filters
Clear Filters

446 options found

  • Hotel Landorff

    Gorokhovaya Ulitsa 41, 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

    Ulitsa Marata 8, 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

    Vosstaniya Street 22, Saint Petersburg, Russia (Show map)

    Show map

    5 Evenings Bed & Breakfast is positioned 1500 meters from Summer Garden, in a tourist area of Saint Petersburg.

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

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

    Show map

    Located 1350 meters away from Maly Drama Theatre, a 3 Kamerdiner hotel offers a soundproof accommodation within a 20-minute walk from State Museum of Theatre and Music.

    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
  • Hotel Mari

    Staro-Petergofsky Prospekt 9B, 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 At The Palace Square

    Ulitsa Gorokhovaya 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
  • Tuchkov Hotel

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

    Show map

    The 3-star Tuchkov Hotel places guests abound 2.2 km from Saint Isaac's Cathedral.

    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 3-star Veronika Hotel is situated a mere 8 km away from State Hermitage Museum and Winter Palace.

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Solo Na Bolshom Prospekte

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

    Show map

    Solo Na Bolshom Prospekte Bed & Breakfast is a central venue in Saint Petersburg close to a theater and a museum.

    More...
    From US$ 61
    price for 1 night
    BOOK From US$ 61
  • 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
  • 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

    13 Malaya Morskaya Street Palace Square, Saint Petersburg, Russia (Show map)

    Show map

    Old Vienna Hotel is placed in an exhibition area of Saint Petersburg, 300 meters from Admiralty and 400 meters from Palace Square .

    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
  • Nevsky 109

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

    Show map

    Nevsky 109 Hotel offers fine accommodation in Saint Petersburg.

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • 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
  • Station Hotel G73

    Gorohovaya 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 good accommodation choice in Saint Petersburg.

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

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

    Show map

    The 3-star Mini Hotel Symfonia lies within 1.9 km from Saint Isaac's Cathedral, Church of Our Savior on Spilled Blood and Hermitage Museum.

    More...
    From US$ 20
    price for 1 night
    BOOK From US$ 20
  • Loft On Sadovaya

    Muchnoy Pereulok 7, Saint Petersburg, Russia (Show map)

    Show map

    Loft On Sadovaya Hotel welcomes guests in the center of Saint Petersburg meters away from the palace, museums and the cathedral.

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