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 the city center Saint Petersburg

: 15854 options found

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

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
117 reviews
8.3
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,141
per night
ulitsa Bolshaya Morskaya, 34, Saint Petersburg
688 m from the center of Saint Petersburg
327 m from the Admiralteyskaya subway station
Excellent
199 reviews
8.9

Room in this hotel

from ₽ 7,881
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
269 reviews
8.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,163
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
619 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
prospekt Ligovskiy, 56Б, 228N, Saint Petersburg
3.1 km from the center of Saint Petersburg
431 m from the Ligovsky Prospekt subway station
Excellent
357 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,359
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
678 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,971
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
1919 reviews
9.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 7,662
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
294 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,021
per night
ulitsa Mayakovskaya, 10 section 3, Saint Petersburg
2.3 km from the center of Saint Petersburg
234 m from the Mayakovskaya subway station
Fantastic
609 reviews
9.3
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,570
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
491 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,616
per night
Birzhevoi Pereulok 2-4, Saint Petersburg
1.3 km from the center of Saint Petersburg
691 m from the Sportivnaya-2 subway station
Excellent
4063 reviews
8.3

Room in this hotel

from ₽ 9,924
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
564 reviews
8.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,068
per night
Nevskiy prospekt 50, Saint Petersburg
1.2 km from the center of Saint Petersburg
90 m from the Gostiny Dvor subway station
Fantastic
418 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 6,428
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
785 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,290
per night

-20% in February

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

Room in this hotel

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

Room in this hotel

from ₽ 10,241
per night

-20% in February

Nevsky Prospekt, 49/2, Saint Petersburg
2 km from the center of Saint Petersburg
388 m from the Mayakovskaya subway station
Excellent
922 reviews
8.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 8,997
per night
Nevskij prospekt, 78/64, Saint Petersburg
2 km from the center of Saint Petersburg
402 m from the Mayakovskaya subway station
Fantastic
17 reviews
9.2

Room in this hotel

from ₽ 2,508
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
647 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,200
per night
Zagorodny prospekt, 39, letter A, room 14-N, Saint Petersburg
2.1 km from the center of Saint Petersburg
208 m from the Zvenigorodskaya subway station
Fantastic
721 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,989
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods