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

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

507 properties found

  • Hotel Aurora Central Saint Petersburg

    21 Ligovsky Prospect, Saint Petersburg, Russia (Show map)

    Hotel Aurora Central Saint Petersburg is a 3-star property only 2.0 km from Church of Our Savior on Spilled Blood, Alexander Column and Cathedral of Our Lady of Kazan (Kazansky Sobor). It features laundry, 24-hour reception and dry cleaning as well as a baggage storage, a safe deposit box and an elevator.

    More...

    From US$ 92
    price for 1 night
    Book Now From US$ 92
  • Kamerdiner Hotel

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

    The elegant 3-star Kamerdiner Hotel Saint Petersburg lies within walking distance of Hermitage, Palace Square and Church of Our Savior on Spilled Blood.

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • M-Hotel Saint Petersburg

    Sadovaya, 22/2, 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. M-Hotel Saint Petersburg has been welcoming guests to its cozy rooms since 2009.

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164
  • Tuchkov Hotel

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

    Tuchkov is a 3-star classic hotel providing a spacious accommodation only minutes away from Saint Isaac's Cathedral and Admiralty Building.

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Artefact

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

    The historical 3-star Artefact Hotel Saint Petersburg lies within walking distance of Palace Square, Hermitage Museum and Petrovsky Stadium.

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Tuchkov at the Palace

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

    Tuchkov at the Palace Hotel Saint Petersburg is a 3-star property in the center of Saint Petersburg.

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Grand Mark Hotel

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

    The quiet Nevsky Breeze Hotel offers an elevator, a safe deposit box and a baggage storage. The hotel opened its doors in 2008 and was remodeled in 2014.

    More...

    From US$ 77
    price for 1 night
    Book Now From US$ 77
  • Art-Hotel Radischev Saint Petersburg

    26 Radischeva Street, Saint Petersburg, Russia (Show map)

    The unique Art-Hotel Radischev Saint Petersburg is a 3-star property within proximity of Hermitage Museum, Smolny Cathedral and Church of Our Savior on Spilled Blood. The hotel opened in 2009 and remains an example of classical architecture in Saint Petersburg ever since.

    More...

    From US$ 76
    price for 1 night
    Book Now From US$ 76
  • Old Vienna Hotel Saint Petersburg

    13, Malaya Morskaya St. / 8, Gorohovaya St., Saint Petersburg, Russia (Show map)

    Old Vienna Hotel Saint Petersburg is a 3-star comfortable hotel offering a non-smoking accommodation within easy reach of State Museum and Exhibition Centre for Photography ROSPHOTO, Palace Square and The Admiralty.

    More...

    From US$ 69
    price for 1 night
    Book Now From US$ 69
  • Kholstomer Mini Hotel

    Konnaya St., 10, St. Petersburg, Russia, Saint Petersburg, Russia (Show map)

    Kholstomer Hotel is a 3-star venue set just 2.9 km from Church of Our Savior on Spilled Blood, Hermitage and Palace Square.

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Versal Hotel

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

    Versal is a 3-star hotel providing an elegant accommodation near to Church of Our Savior on Spilled Blood, Palace Square and Admiralty Building.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Zapovednik

    Rubinshteiyna Street 23, Saint Petersburg, Russia (Show map)

    The comfortable 3-star Zapovednik Hotel offers non-smoking guestrooms.

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Silver Sphere

    Nevsky Prospect 22, 191186, St Petersburg, Russia, Saint Petersburg, Russia (Show map)

    Silver Sphere Inn Saint Petersburg is a 3-star property only 50 meters from Lutheran Church of St. Peter, Church of Our Savior on Spilled Blood and Palace Square.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Hotel Komendantskaya Dacha

    Kolomyazhsky Pr-Kt, 27, Novaya Derevnya, Russia (Show map)

    Hotel Komendantskaya Dacha is a popular choice amongst travelers in Saint Petersburg, whether exploring or just passing through. Both business travelers and tourists can enjoy the hotel's facilities and services.

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46
  • Pochtamtskaya 10 Mini-Hotel

    Pochtamtskaya Ulitsa 10, Saint Petersburg, Russia (Show map)

    Pochtamtskaya 10 Mini-Hotel Saint Petersburg offers affordable lodging in Saint Petersburg.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • Dom Romanovykh Mini-Hotel

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

    The 3-star Dom Romanovykh Mini-Hotel Saint Petersburg boasts close proximity to State Hermitage Museum and Winter Palace and Palace Square just 1.8 km away.

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Apart Hotel Nevsky 150

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

    The comfortable Apart Hotel Nevsky 150 Saint Petersburg offers stylish guest rooms close to Palace Square and Church of Our Savior on Spilled Blood.

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Vesta Hotel

    Nevsky Prospekt 90-92, Saint Petersburg, Russia (Show map)

    Situated in the middle of Saint Petersburg, the quiet Vesta Hotel offers spacious rooms.

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Arbat Nord Hotel Saint Petersburg

    4 Artilleriyskaya Street, Saint Petersburg, Russia (Show map)

    The classic Arbat Nord Hotel Saint Petersburg is situated in the ski district next to churches, the palace and the cathedral. Featuring classical architecture, Arbat Nord Hotel Saint Petersburg was renovated in 2009.

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • Art-Hotel Mokhovaya Saint Petersburg

    27/29 Mokhovaya Street, Saint Petersburg, Russia (Show map)

    The elegant 3-star Art-Hotel Mokhovaya Saint Petersburg is set in the historic district of Saint Petersburg. Since 2003, it has been hosting guests in the historical center of Saint Petersburg.

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37