Saint Petersburg, Russia

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Saint Petersburg

: 24834 options found

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

Ulitsa Vosstaniya, 22, apt. 6, Saint Petersburg
2.5 km from the center of Saint Petersburg
747 m from the Ploshchad Vosstaniya subway station
38 reviews
8.7

Room in this hotel

from $ 56
per night
Saint Petersburg, Gangutskaya Street, 4, Saint Petersburg
1.5 km from the center of Saint Petersburg
1.3 km from the Gostiny Dvor subway station
362 reviews
9.4

Room in this hotel

from $ 151
per night
ulitsa Verhne-kamenskaya, 9, Saint Petersburg
12.3 km from the center of Saint Petersburg
4.1 km from the Komendantskiy Prospekt subway station
9.4

Room in this hotel

from $ 40
per night
Ulitsa Reki Moyki 42, Lit. A, pomesch. 5-H, Saint Petersburg
475 m from the center of Saint Petersburg
398 m from the Admiralteyskaya subway station
250 reviews
7.9

Room in this hotel

from $ 72
per night
ulitsa Karavannaya, 14, Saint Petersburg
1.5 km from the center of Saint Petersburg
508 m from the Gostiny Dvor subway station
15 reviews
8.7

Room in this hotel

from $ 27
per night
Nevskij prospekt, 74-76B, Saint Petersburg
1.8 km from the center of Saint Petersburg
558 m from the Mayakovskaya subway station
101 reviews
7.7

Room in this hotel

from $ 57
per night
Millionnaya ulitsa, 29, Saint Petersburg
418 m from the center of Saint Petersburg
766 m from the Admiralteyskaya subway station
10

Room in this hotel

from $ 154
per night
Ulitsa Marata, 19, Saint Petersburg
2.4 km from the center of Saint Petersburg
312 m from the Vladimirskaya subway station
311 reviews
8.6

Room in this hotel

from $ 35
per night
Saint Petersburg, Karavannaya Street, 5, entrance 5, Saint Petersburg
1.5 km from the center of Saint Petersburg
391 m from the Gostiny Dvor subway station
19 reviews
8.1

Room in this hotel

from $ 43
per night
Apraksin pereulok, 20, Saint Petersburg
1.6 km from the center of Saint Petersburg
487 m from the Sennaya Ploschad subway station
10

Room in this hotel

from $ 116
per night
doroga na Turuhtannyie Ostrova, 5k1, Saint Petersburg
8.4 km from the center of Saint Petersburg
542 m from the Avtovo subway station
7.8

Room in this hotel

from $ 50
per night
Tsentralniy District, Lomonosova Street, 24, Saint Petersburg
2 km from the center of Saint Petersburg
337 m from the Dostoevskaya subway station
8.7

Room in this hotel

from $ 41
per night
naberezhnaya reki Sestryi, 51, Sestroretsk
27 km from the center of Saint Petersburg
972 m to Sestroretsky Beach
8.3

Room in this hotel

from $ 74
per night
ulitsa Blohina, 4, Saint Petersburg
1.4 km from the center of Saint Petersburg
793 m from the Sportivnaya subway station
1 review
7.8

Room in this hotel

from $ 32
per night
ulitsa Kazanskaya 26, Saint Petersburg
988 m from the center of Saint Petersburg
426 m from the Sennaya Ploschad subway station
9.4

Room in this hotel

from $ 57
per night
ulitsa Gorokhovaya, 23, Saint Petersburg
906 m from the center of Saint Petersburg
508 m from the Sennaya Ploschad subway station
8.9

Room in this hotel

from $ 46
per night
Nevskij pr., 95А, Tsentral'nyij r-n, Sankt-Peterburg, Saint Petersburg
3 km from the center of Saint Petersburg
368 m from the Ploshchad Vosstaniya subway station
38 reviews
7.2

Room in this hotel

from $ 24
per night
Russian Federation, St. Petersburg, Sestroretsk, Primorskoye Highway, 305, Sestroretsk
26.3 km from the center of Saint Petersburg
1.8 km to Sestroretsky Beach
10 reviews
7.8

Room in this hotel

from $ 57
per night
Zheleznodorozhnaya Street, 9, Petergof
24.1 km from the center of Saint Petersburg
8.8

Room in this hotel

from $ 30
per night
Nevskiy prospekt, 120, Saint Petersburg
2.8 km from the center of Saint Petersburg
182 m from the Ploshchad Vosstaniya subway station
7.9

Room in this hotel

from $ 45
per night