Hotels found — 1145
Search hotels in Saint Petersburg
Please, specify the month of arrival
  1. 1Novotel St Petersbu...
    137.1 USD
  2. 2Petro Palace Hotel
    163.14 USD
  3. 3Nevsky Hotel Moyka 5
    77.75 USD
  4. 4Nevsky Aster
    68.59 USD
  5. 5Nevsky Grand Hotel
    77.75 USD
  1. 6Yu Deluxe Hotel
    78.1 USD
  2. 7Nevsky Central Hotel
    91.46 USD
  3. 8Nevsky Hotel Express
    91.46 USD
  4. 9Pio Hotel
    65.6 USD
  5. 10Katyusha
    58.97 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