Hotels found — 1145
Search hotels in Saint Petersburg
Please, specify the month of arrival
  1. 1Novotel St Petersbu...
    127.69 USD
  2. 2Petro Palace Hotel
    151.93 USD
  3. 3Nevsky Hotel Moyka 5
    72.41 USD
  4. 4Nevsky Aster
    63.88 USD
  5. 5Nevsky Grand Hotel
    72.41 USD
  1. 6Yu Deluxe Hotel
    72.73 USD
  2. 7Nevsky Central Hotel
    85.18 USD
  3. 8Nevsky Hotel Express
    85.18 USD
  4. 9Pio Hotel
    61.1 USD
  5. 10Katyusha
    54.92 USD
Price range
FROM TO
- USD
Star rating
  • 18
  • 77
  • 388
  • 163
  • 37
  • 461
Districts
  • 615
  • 179
  • 81
  • 59
  • 40
  • 26
  • 18
  • 15
  • 13
  • 13
  • 10
Show more
Filters
General
  • 3
  • 1
  • 4
  • 2
  • 3
  • 4
Activities
  • 1
Services
  • 10
  • 10
  • 9
Food & Drink
  • 2
  • 7
  • 2
  • 2
  • 2
  • 2
  • 7
  • 1
  • 1
  • 1
Pools and wellness
  • 1
  • 1
  • 2
  • 1
  • 2
  • 2
  • 1
Transportation
  • 3
  • 5
  • 1
  • 7
  • 6
Front-desk/reception area services
  • 9
  • 3
  • 2
  • 2
  • 2
  • 9
  • 4
  • 1
  • 9
  • 5
  • 8
Common areas
  • 1
  • 1
  • 1
Entertainment and children services
  • 2
Cleaning services
  • 6
  • 6
  • 10
  • 6
Business facilities
  • 3
  • 9
  • 3
Shops
  • 2
Miscellaneous
  • 4
  • 6
  • 4
  • 10
  • 1
  • 1
Amenity
  • 4
  • 7
  • 2
  • 1
  • 8
  • 1
Destinations Nearby Saint Petersburg
km

Have a look at more hotels in these destinations near Saint Petersburg

  • Novaya Derevnya - 6 km

Save 50% or more in Saint Petersburg with Flash Deals.

Subscribe to get exclusive offers

Please, enter Email address

Thank you for subscribing