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

: 28151 options found

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

ulitsa Sadovaya, 62, Saint Petersburg
2.1 km from the center of Saint Petersburg
1 km from the Tekhnologichesky Institut-II subway station
Excellent
141 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,000
per night
Sankt-Peterburg, Sadovaya dom 48, Saint Petersburg
1.6 km from the center of Saint Petersburg
314 m from the Sadovaya subway station
Excellent
191 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 1,740
per night
Nevskiy Prospekt, 22-24, litera A, Saint Petersburg
538 m from the center of Saint Petersburg
415 m from the Admiralteyskaya subway station
Excellent
168 reviews
8.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 1,947
per night
ulitsa Vosstaniya, 16 lit. A, room 5-Н, Saint Petersburg
2.5 km from the center of Saint Petersburg
588 m from the Ploshchad Vosstaniya subway station
Fantastic
192 reviews
9.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,908
per night
Elizarova Avenue, 8к2Е, Saint Petersburg
7.8 km from the center of Saint Petersburg
165 m from the Yelizarovskaya subway station
Excellent
119 reviews
8.7

Room in this hotel

from ₽ 4,905
per night
39 Kamennoostrovsky Ave, Saint Petersburg
3.1 km from the center of Saint Petersburg
80 m from the Petrogradskaya subway station
Very good
193 reviews
7.3

Room in this hotel

from ₽ 1,700
per night
Vladimirskiy Avenue, 1/47 litera B, pomeshchenie 50-N, Saint Petersburg
2 km from the center of Saint Petersburg
438 m from the Mayakovskaya subway station
Excellent
114 reviews
8.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,272
per night
ulitsa Hoshimina 16A, Saint Petersburg
12.7 km from the center of Saint Petersburg
502 m from the Prospect Prosvesheniya subway station
Excellent
119 reviews
8.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,807
per night
ulitsa Kolomenskaya 14, Saint Petersburg
2.7 km from the center of Saint Petersburg
418 m from the Ligovsky Prospekt subway station
Very good
333 reviews
7.5

Room in this hotel

from ₽ 1,849
per night
prospekt Rimskogo-Korsakova 5-7, Saint Petersburg
1.7 km from the center of Saint Petersburg
490 m from the Sadovaya subway station
Excellent
1368 reviews
8.3
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,907
per night
Muchnoy pereulok 4, Saint Petersburg
1.2 km from the center of Saint Petersburg
366 m from the Sennaya Ploschad subway station
Excellent
682 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,876
per night
Saint Petersburg, Kadetskaya Line, 31, Saint Petersburg
1.9 km from the center of Saint Petersburg
108 m from the Sportivnaya-2 subway station
Excellent
95 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,190
per night
Zagorodnyij prospekt, d. 37/70, Saint Petersburg
2.1 km from the center of Saint Petersburg
170 m from the Zvenigorodskaya subway station
Fantastic
54 reviews
9.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,316
per night
ulitsa Sadovaya, 22/2, Saint Petersburg
1.2 km from the center of Saint Petersburg
110 m from the Gostiny Dvor subway station
Fantastic
652 reviews
9.2

Room in this hotel

from ₽ 7,829
per night
Zagorodniy prospekt, 37/70, A, Saint Petersburg
2.1 km from the center of Saint Petersburg
157 m from the Zvenigorodskaya subway station
Fantastic
563 reviews
9.5

Room in this hotel

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

Room in this hotel

from ₽ 2,907
per night
Chetyrnadzataya (14th) linia Vasilevskogo ostrova 25/27, Saint Petersburg
2.5 km from the center of Saint Petersburg
632 m from the Vasileostrovskaya subway station
Excellent
123 reviews
8.9

Room in this hotel

from ₽ 3,300
per night
Russia, Saint Petersburg, Politekhnicheskaya ulitsa, 6, bldg. 1, pomeshchenie 868N, Saint Petersburg
6.4 km from the center of Saint Petersburg
911 m from the Ploschad Muzhestva subway station
Very good
184 reviews
7.6

Room in this hotel

from ₽ 2,034
per night
Bol'shaya Konyushennaya ulitsa, 5, Saint Petersburg
484 m from the center of Saint Petersburg
696 m from the Admiralteyskaya subway station
Fantastic
37 reviews
9.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,531
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
147 reviews
9.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,388
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods