2054 St Petersburg Hotels and Guest Houses
Single from: RUB 400.00
Double from: RUB 2000.00
per room per night
Single from: RUB 292.00
Double from: RUB 2250.00
per room per night
Single from: RUB 2660.00
Double from: RUB 4200.00
per room per night
Single from: RUB 1900.00
Double from: RUB 2200.00
per room per night
Rubinshteiyna Street 23, St Petersburg, 191002 · Map
Phone: +7 (0) - 1
Score 9.3 from 89 reviewsSingle from: RUB 1750.00
Double from: RUB 3135.00
per room per night
Kuznechny Pereulok 14, St Petersburg, 191025 · Map
Score 7.7 from 166 reviewsSingle from: RUB 1260.00
Double from: RUB 2700.00
per room per night
Bolshoy Prospekt Petrogradskoy Storony 4, Apt 18, St Petersburg, 197198 · Map
Phone: +7 (0) - 1
Score 7.3 from 56 reviewsSingle from: RUB 2500.00
Double from: RUB 3200.00
per room per night
Single from: RUB 2090.00
Double from: RUB 5000.00
per room per night
Ulitsa Mayakovskogo, 36, St Petersburg, 191014 · Map
Score 9.6 from 36 reviewsSingle from: RUB 320.00
Double from: RUB 1480.00
per room per night
Single from: RUB 1600.00
Double from: RUB 6000.00
per room per night
Single from: RUB 3500.00
Double from: RUB 6000.00
per room per night
Proletarskoy Diktatury Str.6, St Petersburg, 191124 · Map
Phone: +7 (0) - 1
Score 8.2 from 438 reviewsSingle from: RUB 2100.00
Double from: RUB 15000.00
per room per night
Naberezhnaya Reki Fontanki Street 5/2, St Petersburg, 193312 · Map
Score 8.4 from 508 reviewsSingle from: RUB 1800.00
Double from: RUB 4400.00
per room per night
2-ya liniya Vasilievskogo ostrova 9, St Petersburg, 199034 · Map
Score 10 from 4 reviewsSingle from: RUB 700.00
Double from: RUB 2600.00
per room per night
Zhukovskogo Street 6, St Petersburg, 191014 · Map
Score 6.9 from 53 reviewsSingle from: RUB 600.00
Double from: RUB 3500.00
per room per night
Single from: RUB 5800.00
Double from: RUB 8650.00
per room per night
Single from: RUB 2300.00
Double from: RUB 3500.00
per room per night
Malaya Posadskaya Street 10, St Petersburg, 197046 · Map
Phone: +7 (0) - 1
Score 8.7 from 65 reviewsSingle from: RUB 2600.00
Double from: RUB 3900.00
per room per night
Vasilievsky Ostrov, 18 line, 45, Ap. 43, St Petersburg, 199178 · Map
Score 9.4 from 3 reviewsSingle from: RUB 2070.00
Double from: RUB 2070.00
per room per night
Single from: RUB 1750.00
Double from: RUB 4400.00
per room per night
Single from: RUB 3000.00
Double from: RUB 4000.00
per room per night
Single from: RUB 700.00
Double from: RUB 4000.00
per room per night
Kanal Griboedova 35, St Petersburg, 191028 · Map
Phone: +7 (0) - 1
Score 9.1 from 64 reviewsSingle from: RUB 1700.00
Double from: RUB 4600.00
per room per night