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

: 28369 options found

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

Divenskaya ulitsa, 5А, Saint Petersburg
2.3 km from the center of Saint Petersburg
439 m from the Gorkovskaya subway station
Excellent
108 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,522
per night
Ligovskiy prospekt, 125 lit. A, Saint Petersburg
3.1 km from the center of Saint Petersburg
339 m from the Ligovsky Prospekt subway station
Excellent
152 reviews
8.9
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,114
per night
Pestelya 27, Saint Petersburg
1.9 km from the center of Saint Petersburg
613 m from the Chernyshevskaya subway station
Excellent
48 reviews
8.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,000
per night
ulitsa Bol'shaya Monetnaya, 14 A, Saint Petersburg
2.5 km from the center of Saint Petersburg
602 m from the Petrogradskaya subway station
Fantastic
88 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,433
per night
Ulitsa Bolshaya Konyushennaya 12, Saint Petersburg
510 m from the center of Saint Petersburg
457 m from the Nevsky Prospekt subway station
Fantastic
121 reviews
9.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 7,579
per night
Russia, Saint Petersburg, ulitsa Aleksandra Nevskogo, 8A, Saint Petersburg
4.1 km from the center of Saint Petersburg
206 m from the Ploshchad Alexandra Nevskogo subway station
Excellent
250 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 7,734
per night
ulitsa Bolshaya Konyushennaya 1, Saint Petersburg
523 m from the center of Saint Petersburg
761 m from the Admiralteyskaya subway station
Excellent
203 reviews
8.8

Room in this hotel

from ₽ 1,867
per night
proezd Hersonskij 6 build. 1, Saint Petersburg
4.1 km from the center of Saint Petersburg
551 m from the Ploshchad Alexandra Nevskogo subway station
Fantastic
18 reviews
9.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,693
per night
Matros Zheleznyak street, 2, building 1, Saint Petersburg
5.8 km from the center of Saint Petersburg
722 m from the Chyornaya Rechka subway station
Excellent
499 reviews
8.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,910
per night
Sankt-Peterburg, ulitsa Pushkinskaya dom 14, letter A, room 10-N, Saint Petersburg
2.6 km from the center of Saint Petersburg
324 m from the Mayakovskaya subway station
Excellent
262 reviews
8.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 1,416
per night
ulitsa Pochtamtskaya 16-18 E, Saint Petersburg
1.3 km from the center of Saint Petersburg
1 km from the Admiralteyskaya subway station
Very good
81 reviews
7.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 1,588
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
150 reviews
8.8

Room in this hotel

from ₽ 2,806
per night
naberezhnaya reki Fontanki, 86/2, Saint Petersburg
1.7 km from the center of Saint Petersburg
477 m from the Zvenigorodskaya subway station
Excellent
152 reviews
8.9

Room in this hotel

from ₽ 3,655
per night
Pereulok Antonenko, 2, Saint Petersburg
923 m from the center of Saint Petersburg
559 m from the Admiralteyskaya subway station
Fantastic
530 reviews
9.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 21,250
per night
Nevsky prospekt 111/3, lit. A, Saint Petersburg
3.3 km from the center of Saint Petersburg
677 m from the Ploshchad Vosstaniya subway station
Excellent
1761 reviews
8.7
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

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

Room in this hotel

from ₽ 9,091
per night
prospekt Energetikov, 2k2, Saint Petersburg
6.6 km from the center of Saint Petersburg
325 m from the Ladozhskaya subway station
Fantastic
180 reviews
9.2

Room in this hotel

from ₽ 3,315
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
413 reviews
8.6

Room in this hotel

from ₽ 2,569
per night
Ulitsa Sedmaya Sovetskaya 9/20, Saint Petersburg
3.1 km from the center of Saint Petersburg
797 m from the Ploshchad Vosstaniya subway station
Excellent
119 reviews
8.4

Room in this hotel

from ₽ 1,633
per night
Bankovskij pereulok, 3, Saint Petersburg
1.1 km from the center of Saint Petersburg
444 m from the Sennaya Ploschad subway station
Excellent
499 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 4,200
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods