Saint Petersburg, Russia

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Districts
Hotel name
Places of interest
Nearest subway station
Hotel chain

Hotels in Saint Petersburg

: 26678 options found

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

Malyij prospekt Vasil'evskogo ostrova, 54k2 building 1, Saint Petersburg
3.2 km from the center of Saint Petersburg
1.1 km from the Gorny Institute subway station
Excellent
447 reviews
8.7

Room in this hotel

from ₽ 3,388
per night
Naberezhnaya reki Fontanki, 90/6 , Saint Petersburg
1.9 km from the center of Saint Petersburg
382 m from the Zvenigorodskaya subway station
Excellent
605 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,049
per night
Kuznechnyj pereulok 14B, Saint Petersburg
2.6 km from the center of Saint Petersburg
349 m from the Vladimirskaya subway station
Excellent
38 reviews
8.9

Room in this hotel

from ₽ 5,204
per night
Nevskij prospekt, 120, Saint Petersburg
2.9 km from the center of Saint Petersburg
203 m from the Ploshchad Vosstaniya subway station
Excellent
90 reviews
8.4

Room in this hotel

from ₽ 2,200
per night
Gorohovaya ulitsa, 47v, Saint Petersburg
1.4 km from the center of Saint Petersburg
92 m from the Sennaya Ploschad subway station
Excellent
130 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,025
per night
ulitsa Bol'shaya Zelenina 24, lit. U, Saint Petersburg
3.1 km from the center of Saint Petersburg
346 m from the Chkalovskaya subway station
Fantastic
146 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,870
per night
ulitsa Chekhova, 2 / ulitsa Zhukovskogo, 10, Saint Petersburg
2.1 km from the center of Saint Petersburg
570 m from the Mayakovskaya subway station
Fantastic
245 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 8,628
per night
Saint Petersburg, Grivtsova Lane, 6к2, Saint Petersburg
904 m from the center of Saint Petersburg
518 m from the Admiralteyskaya subway station
Excellent
402 reviews
8.6

Room in this hotel

from ₽ 2,186
per night
Admiralteyskaya naberezhnaya, 12/14, Saint Petersburg
541 m from the center of Saint Petersburg
574 m from the Admiralteyskaya subway station
Fantastic
351 reviews
9.7

Room in this hotel

from ₽ 3,968
per night
pereulok Grivtsova 3, Saint Petersburg
971 m from the center of Saint Petersburg
552 m from the Sadovaya subway station
Fantastic
29 reviews
10

Room in this hotel

from ₽ 7,340
per night
Pulkovskoe shosse 14, bldg.6, Saint Petersburg
12 km from the center of Saint Petersburg
1.2 km from the Zvyozdnaya subway station
Excellent
23 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,867
per night
Sadovaya ulitsa, 22/2 litera A pomesch 60HC, Saint Petersburg
1.3 km from the center of Saint Petersburg
124 m from the Gostiny Dvor subway station
Fantastic
1243 reviews
9.2

Room in this hotel

from ₽ 5,547
per night
ulitsa Konno-Grenaderskaya 4/13, Petergof
24.3 km from the center of Saint Petersburg
Fantastic
18 reviews
9.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,849
per night
pereulok Grivtsova, 24, Saint Petersburg
1.3 km from the center of Saint Petersburg
177 m from the Sadovaya subway station
Excellent
45 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,369
per night
Saint Petersburg, Pulkovskoe Highway, 14, b 6, Saint Petersburg
12 km from the center of Saint Petersburg
1.1 km from the Zvyozdnaya subway station
Excellent
142 reviews
8.8

Room in this hotel

from ₽ 2,638
per night
Nevskij prosp., Литера А 61, pom. 17-N, Sankt-Peterburg, Saint Petersburg
2.2 km from the center of Saint Petersburg
178 m from the Mayakovskaya subway station
Fantastic
121 reviews
9.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 6,566
per night
Voznesenskiy prospekt, 41, lit. A, pomesch. 17-H, Saint Petersburg
1.8 km from the center of Saint Petersburg
695 m from the Sadovaya subway station
Excellent
98 reviews
8.7

Room in this hotel

from ₽ 3,535
per night
naberezhnaya reki Mojki, 30, Saint Petersburg
269 m from the center of Saint Petersburg
400 m from the Admiralteyskaya subway station
Fantastic
37 reviews
9.8

Room in this hotel

from ₽ 8,421
per night
Ulitsa Sedova, 59, Saint Petersburg
9.1 km from the center of Saint Petersburg
848 m from the Lomonosovskaya subway station
Fantastic
63 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,709
per night
Ligovsky prospekt, 10/118, Saint Petersburg
2.7 km from the center of Saint Petersburg
158 m from the Ploshchad Vosstaniya subway station
Excellent
431 reviews
8.4

Room in this hotel

from ₽ 3,596
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods