book now Hotels in Saint Petersburg : Enter dates for best rates
Please, specify the month of arrival
Sort by: price stars name
  1. 1Novotel St Petersbu...
    123.06 USD
  2. 2Petro Palace Hotel
    146.43 USD
  3. 3Nevsky Hotel Moyka 5
    69.79 USD
  4. 4Nevsky Aster
    61.56 USD
  5. 5Nevsky Grand Hotel
    69.79 USD
  1. 6Yu Deluxe Hotel
    70.1 USD
  2. 7Nevsky Central Hotel
    82.09 USD
  3. 8Nevsky Hotel Express
    82.09 USD
  4. 9Pio Hotel
    58.88 USD
  5. 10Katyusha
    52.93 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
Hotel Type
  • 17
  • 9
  • 6
  • 56
  • 38
  • 8
  • 170
  • 121
  • 89
  • 1
  • 1
  • 227
  • 386
  • 14
  • 1
Filters
General
  • 3
  • 1
  • 4
  • 2
  • 3
  • 4
Show more
Activities
  • 1
Services
  • 10
  • 10
  • 9
Food & Drink
  • 2
  • 7
  • 2
  • 2
  • 2
  • 2
  • 7
  • 1
  • 1
  • 1
Show more
Pools and wellness
  • 1
  • 1
  • 2
  • 1
  • 2
  • 2
  • 1
Show more
Transportation
  • 3
  • 5
  • 1
  • 7
  • 6
Show more
Front-desk/reception area services
  • 9
  • 3
  • 2
  • 2
  • 2
  • 9
  • 4
  • 1
  • 9
  • 5
  • 8
Show more
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
Show more
Amenity
  • 4
  • 7
  • 2
  • 1
  • 8
  • 1
Show more
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