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 with a restaurant in Saint Petersburg

: 2381 options found

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

ulitsa Sadovaya, 22/2, Saint Petersburg
1.2 km from the center of Saint Petersburg
110 m from the Gostiny Dvor subway station
Fantastic
668 reviews
9.2

Room in this hotel

from ₽ 10,659
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
942 reviews
8.8

Room in this hotel

from ₽ 5,100
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
346 reviews
8.9

Room in this hotel

from ₽ 4,937
per night
Nevsky Prospekt, 49/2, Saint Petersburg
2 km from the center of Saint Petersburg
388 m from the Mayakovskaya subway station
Excellent
942 reviews
8.7

Room in this hotel

from ₽ 10,659
per night
Nevsky prospekt, 57, Saint Petersburg
2.1 km from the center of Saint Petersburg
255 m from the Mayakovskaya subway station
Excellent
2715 reviews
8.7

Room in this hotel

from ₽ 13,714
per night
Ulitsa Vosstaniya 19, litera A, pomeshchenie 22N, Saint Petersburg
2.6 km from the center of Saint Petersburg
433 m from the Ploshchad Vosstaniya subway station
Fantastic
1712 reviews
9.2

Room in this hotel

from ₽ 7,067
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
491 reviews
8.9

Room in this hotel

from ₽ 3,223
per night
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
2216 reviews
8.2

Room in this hotel

from ₽ 7,100
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
390 reviews
8.7

Room in this hotel

from ₽ 5,173
per night
ulitsa Korablestroiteley, 14, Saint Petersburg
5.6 km from the center of Saint Petersburg
1.6 km from the Primorskaya subway station
Very good
2834 reviews
7.4

Room in this hotel

from ₽ 4,624
per night
ulitsa Salova 61, 1, 3424N, Saint Petersburg
6.7 km from the center of Saint Petersburg
162 m from the Bukharestskaya subway station
Excellent
476 reviews
8.9

Room in this hotel

from ₽ 3,400
per night
ulitsa Ordzhonikidze, 44a, Saint Petersburg
10.6 km from the center of Saint Petersburg
1.2 km from the Moskovskaya subway station
Excellent
203 reviews
8.1

Room in this hotel

from ₽ 3,052
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
507 reviews
8.4

Room in this hotel

from ₽ 2,890
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
163 reviews
8.9

Room in this hotel

from ₽ 5,179
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
829 reviews
8.5

Room in this hotel

from ₽ 7,054
per night
ulitsa 2-ya liniya Vasil'yevskogo ostrova 61/30, Saint Petersburg
2.3 km from the center of Saint Petersburg
247 m from the Sportivnaya-2 subway station
Fantastic
222 reviews
9.5

Room in this hotel

from ₽ 8,029
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
544 reviews
9.0

Room in this hotel

from ₽ 4,345
per night
pereulok Kryilova, 5 B, Saint Petersburg
1.3 km from the center of Saint Petersburg
174 m from the Gostiny Dvor subway station
Excellent
347 reviews
8.9

Room in this hotel

from ₽ 5,457
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
1938 reviews
9.4

Room in this hotel

from ₽ 9,764
per night
Russia, Saint Petersburg, Malaya Raznochinnaya Street, 11/1 building, Saint Petersburg
2.5 km from the center of Saint Petersburg
281 m from the Chkalovskaya subway station
Fantastic
267 reviews
9.3

Room in this hotel

from ₽ 5,957
per night

Your stay in in Saint Petersburg starts from ₽ 2,890, with the most expensive option at ₽ 13,714.

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods