Saint Petersburg, Russia

No dates selected

Filters

Sort by

Price per night in RUB

Neighborhoods

Show more

Hotels in Saint Petersburg

Saint Petersburg: 18638 options found

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

Rubinshteyna Street, 14, Saint Petersburg

1.9km from the center of Saint Petersburg
307m from the subway station Dostoevskaya
Please log in and select your booking dates to find your discount amount.
Room in this hotel
from 4,921 ₽
per night
Please log in and select your booking dates to find your discount amount.

ulitsa Voennaya 18/2, Saint Petersburg

3.8km from the center of Saint Petersburg
867m from the subway station Ligovsky Prospekt
Room in this hotel

Litejnyij prospekt, 61, Saint Petersburg

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

ulitsa Mayakovskogo, 6, Saint Petersburg

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

Moskovskij prospekt, 71, Saint Petersburg

3.7km from the center of Saint Petersburg
8m from the subway station Frunzenskaya
Room in this hotel

ulitsa Optikov 37, Saint Petersburg

9km from the center of Saint Petersburg
1.7km from the subway station Begovaya
Room in this hotel

ulitsa Savushkina, 104, Saint Petersburg

6.2km from the center of Saint Petersburg
673m from the subway station Staraya Derevnya
Room in this hotel

Gorohovaya ulitsa, 53, Saint Petersburg

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

ulitsa Zhukovskogo, 7-9, Saint Petersburg

2.1km from the center of Saint Petersburg
525m from the subway station Mayakovskaya
Please log in and select your booking dates to find your discount amount.
Room in this hotel
from 5,416 ₽
per night
Please log in and select your booking dates to find your discount amount.

Bol'shaya Moskovskaya ulitsa, 5, Saint Petersburg

2.3km from the center of Saint Petersburg
138m from the subway station Vladimirskaya
Room in this hotel

pereulok Grivtsova, 13/11, Saint Petersburg

1.3km from the center of Saint Petersburg
137m from the subway station Sadovaya
Room in this hotel

naberezhnaya kanala Griboedova, 81, Saint Petersburg

1.5km from the center of Saint Petersburg
637m from the subway station Sadovaya
Room in this hotel

Nevskij prospekt, 32-34, 118, Saint Petersburg

845m from the center of Saint Petersburg
126m from the subway station Nevsky Prospekt
Please log in and select your booking dates to find your discount amount.
Room in this hotel
from 7,129 ₽
per night
Please log in and select your booking dates to find your discount amount.

Russia, Saint Petersburg, Pushkinskaya Street, 19, Saint Petersburg

2.6km from the center of Saint Petersburg
417m from the subway station Vladimirskaya
Room in this hotel

prospekt Nevskij 97, Saint Petersburg

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

ulitsa Rubinshtejna, 9, Saint Petersburg

1.9km from the center of Saint Petersburg
271m from the subway station Dostoevskaya
Room in this hotel

ulitsa Shpalernaya, 3, Saint Petersburg

1.8km from the center of Saint Petersburg
1.1km from the subway station Ploshchad Lenina
Room in this hotel

Litejnyij prospekt, 45, Saint Petersburg

1.8km from the center of Saint Petersburg
915m from the subway station Mayakovskaya
Room in this hotel

Stolyarnyij pereulok 18, Saint Petersburg

1.5km from the center of Saint Petersburg
276m from the subway station Sadovaya
Room in this hotel

pereulok Pod`ezdnoj, 13, Saint Petersburg

2.7km from the center of Saint Petersburg
437m from the subway station Pushkinskaya
Room in this hotel