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

: 26766 options found

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

8-ya liniya Vasil'evskogo ostrova, 11-13, Sankt-Peterburg, Saint Petersburg
1.9 km from the center of Saint Petersburg
612 m from the Vasileostrovskaya subway station
Excellent
2825 reviews
8.9

Room in this hotel

from ₽ 5,700
per night
Nevsky prospekt, 90/92 B, Saint Petersburg
2.2 km from the center of Saint Petersburg
155 m from the Mayakovskaya subway station
Excellent
576 reviews
8.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,362
per night
2-ya Sovetskaya ulitsa, 4B, str 1, Saint Petersburg
2.9 km from the center of Saint Petersburg
355 m from the Ploshchad Vosstaniya subway station
Excellent
361 reviews
8.6

Room in this hotel

from ₽ 3,667
per night
Suvorovsky prospect, 18 Lit A, Saint Petersburg
3.1 km from the center of Saint Petersburg
758 m from the Ploshchad Vosstaniya subway station
Excellent
552 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 7,629
per night
Nevskij prospekt, 98, Saint Petersburg
2.4 km from the center of Saint Petersburg
69 m from the Mayakovskaya subway station
Very good
181 reviews
7.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,558
per night
naberezhnaya reki Mojki, 32, Saint Petersburg
307 m from the center of Saint Petersburg
412 m from the Admiralteyskaya subway station
Fantastic
23 reviews
10

Room in this hotel

from ₽ 6,756
per night
prospekt Bol'shoj P.S., 51/9, Saint Petersburg
2.6 km from the center of Saint Petersburg
588 m from the Petrogradskaya subway station
Excellent
116 reviews
8.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,370
per night
2 Alexander Nevsky Square, Saint Petersburg
4.3 km from the center of Saint Petersburg
63 m from the Ploshchad Alexandra Nevskogo subway station
Excellent
391 reviews
8.5

Room in this hotel

from ₽ 5,000
per night
shosse Pulkovskoe, 14G, Saint Petersburg
11.9 km from the center of Saint Petersburg
1.3 km from the Zvyozdnaya subway station
Excellent
220 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,838
per night
prospekt Liteyny 5/19, Saint Petersburg
2 km from the center of Saint Petersburg
680 m from the Chernyshevskaya subway station
Excellent
139 reviews
8.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 6,975
per night
naberezhnaya reki Mojki, 32, Saint Petersburg
307 m from the center of Saint Petersburg
412 m from the Admiralteyskaya subway station
Fantastic
22 reviews
9.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 8,001
per night
Saint Petersburg, Lyublinskiy Lane, 9, Saint Petersburg
2.8 km from the center of Saint Petersburg
1.2 km from the Baltiyskaya subway station
Fantastic
32 reviews
9.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 15,730
per night
Zagorodniy prospect, 21-23, Saint Petersburg
2.1 km from the center of Saint Petersburg
361 m from the Zvenigorodskaya subway station
Excellent
48 reviews
8.7

Room in this hotel

from ₽ 1,304
per night
Millionnaya ulitsa, 29, Saint Petersburg
418 m from the center of Saint Petersburg
766 m from the Admiralteyskaya subway station
Fantastic
157 reviews
9.3
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,213
per night
ulitsa Zverinskaya, 38, lit. A, Saint Petersburg
1.6 km from the center of Saint Petersburg
678 m from the Sportivnaya subway station
Excellent
217 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,673
per night
Naberezhnaya Reki Moiki, 42, litera.А, Saint Petersburg
402 m from the center of Saint Petersburg
305 m from the Admiralteyskaya subway station
Excellent
664 reviews
8.7

Room in this hotel

from ₽ 2,690
per night
ulitsa Kaznachejskaya, 6, Saint Petersburg
1.4 km from the center of Saint Petersburg
350 m from the Sadovaya subway station
Fantastic
2 reviews
10
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,286
per night
Masterskaya ulitsa, 9, Saint Petersburg
2.4 km from the center of Saint Petersburg
1.7 km from the Sadovaya subway station
Fantastic
125 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,270
per night
ulitsa Sedmaya (7th) Krasnoarmeyskaya 5, Liter A, Saint Petersburg
3.1 km from the center of Saint Petersburg
530 m from the Tekhnologichesky Institut-I subway station
Very good
168 reviews
7.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 1,550
per night
Ulitsa Italyanskaya 21, Saint Petersburg
1.2 km from the center of Saint Petersburg
216 m from the Gostiny Dvor subway station
Very good
207 reviews
7.4

Room in this hotel

from ₽ 1,250
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods