English
RUB, ₽
Sign in

Select the dates of stay in Saint Petersburg

Saint Petersburg, Russia

No dates selected

Filters

Sort by

Price per night in RUB

Neighborhoods

Show more

Hotels in Saint Petersburg

Saint Petersburg: 18831 options found

Select dates so you can see the availability and exact prices.

ulitsa Galernaya, 30, Saint Petersburg

1.6km from the center of Saint Petersburg
1.4km from the subway station Vasileostrovskaya
Room in this hotel

26/27 Kazanskaya Street, Saint Petersburg

1km from the center of Saint Petersburg
437m from the subway station Sennaya Ploschad
Room in this hotel

Izmajlovskij bul'var, 1/2, Saint Petersburg

3.7km from the center of Saint Petersburg
282m from the subway station Baltiyskaya
Please log in and select your booking dates to find your discount amount.
Room in this hotel
from 6,317 ₽
per night
Please log in and select your booking dates to find your discount amount.

Izmajlovskij bul'var, 1/2, Saint Petersburg

3.7km from the center of Saint Petersburg
281m from the subway station Baltiyskaya
Room in this hotel

ulitsa Mayakovskogo, 1/96, Saint Petersburg

2.3km from the center of Saint Petersburg
163m from the subway station Mayakovskaya
Room in this hotel

ulitsa Pushkinskaya, 11, Saint Petersburg

2.6km from the center of Saint Petersburg
275m from the subway station Mayakovskaya
Room in this hotel

Pushkinskaya ulitsa, 7, Saint Petersburg

2.5km from the center of Saint Petersburg
188m from the subway station Mayakovskaya
Room in this hotel

Nevskij prospekt, 74, Saint Petersburg

1.9km from the center of Saint Petersburg
472m from the subway station Mayakovskaya
Room in this hotel

ulitsa Srednerogatskaya, 16/4, Saint Petersburg

13km from the center of Saint Petersburg
1.1km from the subway station Zvyozdnaya
Room in this hotel

ulitsa Nekrasova, 45, Saint Petersburg

2.9km from the center of Saint Petersburg
818m from the subway station Ploshchad Vosstaniya
Room in this hotel

ulitsa Bol'shaya Konyushennaya, 1, Saint Petersburg

523m from the center of Saint Petersburg
761m from the subway station Admiralteyskaya
Room in this hotel

Apraksin pereulok, 20, Saint Petersburg

1.6km from the center of Saint Petersburg
487m from the subway station Sennaya Ploschad
Room in this hotel

Izmaylovskiy bulvar, 1к2, Saint Petersburg

3.7km from the center of Saint Petersburg
281m from the subway station Baltiyskaya
Room in this hotel

Dal'nevostochnyij prospekt, d.19, korp.1, Sankt-Peterburg, Saint Petersburg

8.2km from the center of Saint Petersburg
1.7km from the subway station Yelizarovskaya
Room in this hotel

Ultramarinovaya ulitsa, 8, Saint Petersburg

7.9km from the center of Saint Petersburg
1.5km from the subway station Yelizarovskaya
Room in this hotel

Spasskij pereulok 6-8, Saint Petersburg

1.2km from the center of Saint Petersburg
252m from the subway station Sennaya Ploschad
Room in this hotel

ulitsa Tokareva 4, Sestroretsk

25.9km from the center of Saint Petersburg
Room in this hotel

Iskrovsky Avenue 4/1, Saint Petersburg

8.4km from the center of Saint Petersburg
668m from the subway station Prospekt Bolshevikov
Room in this hotel

Lanskoe shosse 18/1, Saint Petersburg

6.1km from the center of Saint Petersburg
1.3km from the subway station Chyornaya Rechka
Room in this hotel

prospekt Sovetskij , 39k1, Saint Petersburg

17.2km from the center of Saint Petersburg
1.9km from the subway station Rybatskoye
Room in this hotel