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

3 stars hotels in Saint Petersburg

: 245 options found

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

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

Room in this hotel

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

Room in this hotel

from ₽ 2,137
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
671 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
Nevskiy prospekt 50, Saint Petersburg
1.2 km from the center of Saint Petersburg
90 m from the Gostiny Dvor subway station
Fantastic
413 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 6,330
per night
ulitsa Salova, 61, build. 1, Saint Petersburg
6.7 km from the center of Saint Petersburg
162 m from the Bukharestskaya subway station
Excellent
832 reviews
8.5
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

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

Room in this hotel

from ₽ 3,420
per night
prospekt Nevskiy 146, Saint Petersburg
3.3 km from the center of Saint Petersburg
638 m from the Ploshchad Vosstaniya subway station
Excellent
20 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

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

Room in this hotel

from ₽ 4,831
per night
Litejnyij pr-t, 28, Sankt-Peterburg lit A, Saint Petersburg
1.9 km from the center of Saint Petersburg
723 m from the Chernyshevskaya subway station
Excellent
262 reviews
8.8
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,888
per night
Nevskij prospekt, 53Я, Saint Petersburg
2.1 km from the center of Saint Petersburg
320 m from the Mayakovskaya subway station
Fantastic
159 reviews
9.3
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 5,000
per night
ulitsa Mayakovskogo 22-24, Saint Petersburg
2.2 km from the center of Saint Petersburg
655 m from the Mayakovskaya subway station
Fantastic
298 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,113
per night
ulitsa Sedmaya (7th) Krasnoarmeyskaya 5, Liter A, Saint Petersburg
3.1 km from the center of Saint Petersburg
530 m from the Tekhnologichesky Institut-I subway station
Excellent
232 reviews
8.2
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 11,411
per night
Nevskiy Avenue, 74-76, Saint Petersburg
1.9 km from the center of Saint Petersburg
498 m from the Mayakovskaya subway station
Excellent
225 reviews
8.6
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 3,163
per night
14-ya liniya Vasil'evskogo ostrova, 97, Saint Petersburg
3.2 km from the center of Saint Petersburg
1.1 km from the Vasileostrovskaya subway station
Fantastic
131 reviews
9.0
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

from ₽ 2,912
per night
Russia, Saint Petersburg, Inzhenernaya Street, 6 A, Saint Petersburg
1.2 km from the center of Saint Petersburg
444 m from the Gostiny Dvor subway station
Fantastic
315 reviews
9.4
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

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

Room in this hotel

from ₽ 5,486
per night
Salova Street, 61, 1, Saint Petersburg
6.7 km from the center of Saint Petersburg
167 m from the Bukharestskaya subway station
Fantastic
99 reviews
9.3

Room in this hotel

from ₽ 2,469
per night
ulitsa Mohovaya, 18a, Saint Petersburg
1.8 km from the center of Saint Petersburg
803 m from the Chernyshevskaya subway station
Fantastic
257 reviews
9.1
Please sign in and select your booking dates to find your discount amount.

Room in this hotel

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

Room in this hotel

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

Room in this hotel

from ₽ 4,400
per night

Hotel options in Saint Petersburg

Near the metro

By stars

By type

With amenities

By price

Interests

Neighborhoods