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

: 28549 options found

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

Naberegnaya Kanala Griboedova, 18-20, Saint Petersburg
850 m from the center of Saint Petersburg
169 m from the Nevsky Prospekt subway station
Fantastic
246 reviews
9.6

Room in this hotel

from ₽ 9,500
per night
ulitsa Tallinskaya, 11, litera A, Saint Petersburg
5.8 km from the center of Saint Petersburg
571 m from the Novocherkasskaya subway station
Excellent
298 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,295
per night
ulitsa Kurskaya 40, Saint Petersburg
3.9 km from the center of Saint Petersburg
570 m from the Obvodny Kanal subway station
Excellent
353 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,311
per night
ulitsa Salova, 61, bld 1, Saint Petersburg
6.7 km from the center of Saint Petersburg
162 m from the Bukharestskaya subway station
Excellent
887 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,600
per night
ulitsa Salova, 61, Saint Petersburg
6.7 km from the center of Saint Petersburg
162 m from the Bukharestskaya subway station
Fantastic
583 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,304
per night
Ulitsa Kaznacheyskaya, 1/61, Saint Petersburg
1.3 km from the center of Saint Petersburg
232 m from the Sadovaya subway station
Fantastic
637 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,000
per night
ulitsa Salova, 61, Saint Petersburg
6.7 km from the center of Saint Petersburg
135 m from the Bukharestskaya subway station
Fantastic
605 reviews
9.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,600
per night
Nevsky prospekt 102, litera A, pomyesh.44Н, Saint Petersburg
2.4 km from the center of Saint Petersburg
82 m from the Mayakovskaya subway station
Fantastic
704 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,945
per night
Izmaylovskiy bulvar, 1/2, Saint Petersburg
3.7 km from the center of Saint Petersburg
281 m from the Baltiyskaya subway station
Fantastic
511 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,667
per night
prospekt Ligovskiy, 56Б, 228N, Saint Petersburg
3.1 km from the center of Saint Petersburg
431 m from the Ligovsky Prospekt subway station
Excellent
368 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,895
per night
Ligovskij prospekt, 29 litera A pom. 71-H, Saint Petersburg
2.7 km from the center of Saint Petersburg
247 m from the Ploshchad Vosstaniya subway station
Fantastic
654 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,807
per night
Nevsky prospekt, 57, Saint Petersburg
2.1 km from the center of Saint Petersburg
255 m from the Mayakovskaya subway station
Excellent
2703 reviews
8.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 11,341
per night
ulitsa Bolshaya Morskaya, 34, Saint Petersburg
688 m from the center of Saint Petersburg
327 m from the Admiralteyskaya subway station
Excellent
210 reviews
8.9

Room in this hotel

from ₽ 8,418
per night

-20% in February

4 Lit. A, Goncharnaya Street, Saint Petersburg
2.9 km from the center of Saint Petersburg
267 m from the Ploshchad Vosstaniya subway station
Excellent
2196 reviews
8.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,950
per night
Nevskiy prospekt, 105, Saint Petersburg
3.2 km from the center of Saint Petersburg
499 m from the Ploshchad Vosstaniya subway station
Excellent
578 reviews
8.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,125
per night
prospekt Nevskyi, 85A, Saint Petersburg
2.8 km from the center of Saint Petersburg
174 m from the Ploshchad Vosstaniya subway station
Excellent
366 reviews
8.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,288
per night
Nevskiy prospekt, 136, lit A, Saint Petersburg
3.1 km from the center of Saint Petersburg
472 m from the Ploshchad Vosstaniya subway station
Fantastic
973 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,793
per night
Naberezhnaya reki Moiki, 99, Saint Petersburg
1.1 km from the center of Saint Petersburg
816 m from the Admiralteyskaya subway station
Fantastic
1926 reviews
9.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 9,293
per night
Vyborgskiy district, Pirogovskaya Embankment 5/2, Saint Petersburg
2.4 km from the center of Saint Petersburg
808 m from the Ploshchad Lenina subway station
Excellent
805 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 6,610
per night
Sadovaya ulitsa, 28-30k44, Saint Petersburg
1.4 km from the center of Saint Petersburg
534 m from the Gostiny Dvor subway station
Excellent
302 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,962
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods