Search Hotels

Select date

Select date

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

650 properties found

  • Aurora Central

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

    The modern 3-star Hotel Aurora Central Saint Petersburg is set in a historic area minutes away from Summer Garden, Cathedral of Our Lady of Kazan and Saint Petersburg Academic Drama Theater.

    More...

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

    Pravdi Street 22 A - Saint Petersburg, Saint Petersburg, Russia (Show map)

    The 2-star Avenue Hotel boasts close proximity to Bronze Horseman, Cathedral of Our Lady of Kazan and Saint Petersburg Academic Drama Theater just 1.7 km away. It features laundry, 24-hour reception and airport transfer as well as parking and a safe deposit box.

    More...

    From US$ 108
    price for 1 night
    Book Now From US$ 108
  • OK-Hotel

    Naberezhnaya Obvodnogo Kanala 121, Saint Petersburg, Russia (Show map)

    Ok-Hotel provides good lodging in Saint Petersburg.

    More...

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

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

    The 3-star Kamerdiner Hotel boasts close proximity to Church of Our Savior on Spilled Blood and Palace Square just 1.9 km away.

    More...

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

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

    The attractive Alexander House Hotel Saint Petersburg offers an individual accommodation overlooking Kryukov Canal. Since 1826, it has been hosting guests in the historical center of Saint Petersburg.

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Four Seasons Lion Palace

    1 Voznesensky Prospekt, Saint Petersburg, Russia (Show map)

    Four Seasons Hotel Lion Palace Saint Petersburg is a 5-story hotel in a shopping area of Saint Petersburg at a close proximity to State Russian Museum, Mariinsky Theatre and Museum of the History of Political Police offering cozy rooms along with a health club, a casino and a swimming pool.

    More...

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

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

    M-Hotel Saint Petersburg is a 3-star hotel located in the heart of Saint Petersburg. M-Hotel Saint Petersburg has been welcoming guests to its bright rooms since 2009.

    More...

    From US$ 168
    price for 1 night
    Book Now From US$ 168
  • Ekaterina Hotel

    Ulitsa Millionnaya 10A, Saint Petersburg, Russia (Show map)

    The luxury 4-star Ekaterina Hotel is set in the heart of Saint Petersburg.

    More...

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

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

    The classic 3-star Tuchkov Hotel lies within walking distance of Mariinsky Theatre, Peter and Paul Fortress and State Hermitage Museum and Winter Palace.

    More...

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

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

    The 3-star Artefact Hotel boasts close proximity to Palace Square, Hermitage Museum and Petrovsky Stadium just 1.6 km away.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Bolshoy 45 Hotel

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

    Bolshoy 45 Hotel is a budget 3-star property placed next to Admiralty, Summer Garden and Cathedral of Our Lady of Kazan .

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Senat Inn

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

    Senat Inn provides affordable accommodation in Saint Petersburg.

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Classiky Mini Hotel

    Ulitsa Chekhova 2, Saint Petersburg, Russia (Show map)

    Classiky Mini Hotel provides good lodging in Saint Petersburg.

    More...

    From US$ 29
    price for 1 night
    Book Now From US$ 29
  • Domina Prestige

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

    Domina Prestige Hotel Saint Petersburg is an European-style hotel in Tsentralny district of Saint Petersburg at a close proximity to Peter and Paul Cathedral, On. Theater and Gostiny Dvor offering contemporary rooms with a stunning view over the Neva River and the Moika River.

    More...

    From US$ 228
    price for 1 night
    Book Now From US$ 228
  • Official State Hermitage

    10 Pravdy Street St. Petersburg 191119, Saint Petersburg, Russia (Show map)

    State Hermitage Museum Official is a 6-story hotel in Saint Petersburg within short distance of State Russian Museum, On. Theater and Palace Square . Operating in Saint Petersburg since 1830, this hotel features imperial architecture and modern comforts.

    More...

    From US$ 303
    price for 1 night
    Book Now From US$ 303
  • Hotel Indigo St.Petersburg- Tchaikovskogo

    Chaikovskogo Street 17, Saint Petersburg, Russia (Show map)

    The cozy Hotel Indigo St. Petesburg Tchaikovskogo is a 4-star property within proximity of Palace Square and Hermitage Museum. Since 1863, it has been hosting guests in the center of Saint Petersburg.

    More...

    From US$ 153
    price for 1 night
    Book Now From US$ 153
  • Helvetia

    11 Marata Str., Saint Petersburg, Russia (Show map)

    Helvetia Hotel Saint Petersburg is a 4-story hotel in the middle of Saint Petersburg at a close proximity to Church of Our Savior on Spilled Blood and Palace Square offering 75 compact rooms. Renovated in 2012, the hotel combines traditional architecture with ultimate comfort.

    More...

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

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

    Grand Mark Hotel is located in a quiet street area of Saint Petersburg in close proximity to Admiralty, State Hermitage Museum and Winter Palace and Admiralty Building.

    More...

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

    Pereulok Ulyany Gromovoy 4, Saint Petersburg, Russia (Show map)

    Mary House Hotel is located in a lively area of Saint Petersburg in close proximity to Palace Square, Admiralty and Church of Our Savior on Spilled Blood.

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21
  • Art-Hotel Radischev

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

    The comfortable Art-Hotel Radischev Saint Petersburg is a 3-star property located in the historical center of Saint Petersburg. Art-Hotel Radischev Saint Petersburg has been welcoming guests to its classic rooms since 2009.

    More...

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