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

64 properties found

  • Kvartira N 4 Ginza Project

    Siezhinskaya ulitsa 38, Saint Petersburg, Russia (Show map)

    Kvartira N 4 Ginza Project Bed & Breakfast is a good accommodation choice in Saint Petersburg.

    More...

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

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

    Kholstomer Mini is a 3-star excellent hotel offering a cozy accommodation within easy reach of Palace Square and Church of Our Savior on Spilled Blood.

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • SwissSTAR

    Naberezhnaya Reki Fontanki 93-26, Saint Petersburg, Russia (Show map)

    The budget Swissstar Bed & Breakfast is situated in the theater district next to a palace and a cathedral.

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • German B&B

    5th Sovetskaya Street, 21, Saint Petersburg, Russia (Show map)

    The classic German B&B comprises bright rooms in the vicinity of Palace Square, Church of Our Savior on Spilled Blood and Hermitage Museum.

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • Dom Pertsova

    Ligovsky Prospekt 44, Saint Petersburg, Russia (Show map)

    The budget Dom Pertsova Bed & Breakfast offers bright guest rooms close to Church of Our Savior on Spilled Blood, Palace Square and Hermitage Museum.

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Nevsky 3 Guest House

    Nevsky Avenue 3 App 10, Saint Petersburg, Russia (Show map)

    Nevsky 3 Guest House is a 3-star central hotel providing a quiet accommodation only minutes away from Museum of the History of Political Police, Palace Square and Admiralty .

    More...

    From US$ 82
    price for 1 night
    Book Now From US$ 82
  • Solo Hotel On Furshtatskaya Street

    Furshtatskaya Street 2 ,Sankt Petersburg 191028, Saint Petersburg, Russia (Show map)

    The comfortable 3-star Solo Hotel On Furshtatskaya Street offers modern rooms with views of the Neva River.

    More...

    From US$ 57
    price for 1 night
    Book Now From US$ 57
  • Admiral Mini Hotel

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

    The historical 3-star Admiral Mini Hotel offers an en-suite accommodation in a lively area of Saint Petersburg.

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Griboedova 29 B&B

    Naberezhnaya Kanala Griboedova, 29, Saint Petersburg, Russia (Show map)

    Griboedova 29 B&B is a budget venue in Saint Petersburg close to a cathedral, a church and a palace.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Nevsky Mayak On Nevsky 100

    Nevsky Prospect, 100 , Saint Petersburg, Russia (Show map)

    Ahoy Boutique Hotel is a 4-star venue set just 1.6 km from Nelson Mandela Stadium, Hobie Beach and University of Port Elizabeth. The lovely hotel is a good example of art deco architecture in Port Elizabeth.

    More...

    From US$ 63
    price for 1 night
    Book Now From US$ 63
  • Egoeast Hotel

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

    Egoeast Mini-Hotel is located in the center of Tsentralny district next to Hermitage Museum and Palace Square .

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • Griboedov House

    Griboyedov Canal Embarkment 61, Saint Petersburg, Russia (Show map)

    Griboedov House Bed & Breakfast offers fine accommodation in Saint Petersburg.

    More...

    From US$ 36
    price for 1 night
    Book Now From US$ 36
  • Amulet On Malaya Morskaya Guest House

    Malaya Morskaya Street 7, Apartment 5 , Saint Petersburg, Russia (Show map)

    Amulet On Malaya Morskaya Guest House is a 3-star hotel offering a classic accommodation not far from Admiralty and Palace Square .

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • 5 Evenings On Nevsky

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

    The pleasant 5 Evenings On Nevsky Bed & Breakfast offers comfortable rooms in proximity to Palace Square and Church of Our Savior on Spilled Blood.

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Biscuit Hotel

    Bolshaya Moskovskaya Street 4, Saint Petersburg, Russia (Show map)

    The budget 3-star Biscuit Hotel offers quick access to Musee Russe, Cathedral of Our Lady of Kazan and State Hermitage Museum and Winter Palace.

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • The Isaac Hotel

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

    The comfortable Solo Hotel Isaac Square is a 3-star property within proximity of Saint Isaac's Cathedral, Hermitage Museum and Palace Square .

    More...

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

    4, Soyuza Pechatnikov Street , Saint Petersburg, Russia (Show map)

    The comfortable Premiere Hotel Saint Petersburg offers 13 bright guest rooms as well as a safe deposit box, a designated smoking area and parking.

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • Nouvelle Europe

    Ulitsa Mayakovskogo 23/6, Saint Petersburg, Russia (Show map)

    The 3-star Nouvelle Europe Hotel boasts central location not far from Mariinsky Theatre, Cathedral of Our Lady of Kazan and Hermitage Museum.

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Amulet Hotel At Bolshoy Prospekt

    Bolshoy Prospekt P.S. 5/2 Apt.12, Saint Petersburg, Russia (Show map)

    The 3-star Amulet Hotel At Bolshoy Prospekt is set just 2.0 km from State Hermitage Museum and Winter Palace, Church of Our Savior on Spilled Blood and Admiralty .

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Randhouse Sennaya B&B

    Pereulok Grivtsova 11, Saint Petersburg, Russia (Show map)

    Randhouse Sennaya B&B is a good accommodation choice in Saint Petersburg.

    More...

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