Hotels and Places to Stay in Saint Petersburg
from 9 829 ₽
Hotel
400 m from the center
from 3 266 ₽
Boutique hotel
1.7 km from the center
Free cancellation

5% discount with promo code
When booking hotels for any period. The offer is valid until till 15th December
from 4 898 ₽
Hotel
3.2 km from the center
from 6 634 ₽
Hotel
2.6 km from the center
Meals included
from 5 071 ₽
Mini-hotel
2.8 km from the center
from 6 951 ₽
Hotel
2.6 km from the center
Meals included
from 24 480 ₽
Hotel
4.5 km from the center
Meals included
from 2 186 ₽
Hotel
5.1 km from the center
Meals included
from 2 440 ₽
Hotel
3.8 km from the center
Meals included

from 17 164 ₽
Hotel
2.4 km from the center
Meals included
from 8 231 ₽
Hotel
2.9 km from the center
Meals included

from 3 836 ₽
Apart-hotel
3.5 km from the center
from 12 268 ₽
Boutique hotel
2.3 km from the center
Meals included

from 4 198 ₽
Apart-hotel
2.8 km from the center
from 3 804 ₽
Hotel
3.9 km from the center

from 4 483 ₽
Hotel
4.1 km from the center

from 3 303 ₽
Apart-hotel
12 km from the center
from 7 288 ₽
Hotel
3.1 km from the center
Meals included

from 9 919 ₽
Hotel
250 m from the center
Meals included
from 35 124 ₽
Hotel
2.2 km from the center
Meals included
from 2 641 ₽
Hostel
2.6 km from the center
from 5 918 ₽
Apart-hotel
1.1 km from the center

from 4 625 ₽
Hostel
3.3 km from the center
from 4 354 ₽
Hotel
6.7 km from the center

5% discount with promo code
When booking hotels for any period. The offer is valid until till 15th December