Hotels in Saint Petersburg

FEATURED HOTELS Saint Petersburg.

Please, specify the month of arrival
  1. 1Novotel St Petersbu...
    3900 RUB
  2. 2Petro Palace Hotel
    3800 RUB
  3. 3Nevsky Hotel Moyka 5
    1228.25 RUB
  4. 4Nevsky Aster
    1228.25 RUB
  5. 5Nevsky Grand Hotel
    1275 RUB
  1. 6Nevsky Hotel DeLuxe
    2970.75 RUB
  2. 7Nevsky Central Hotel
    1130.5 RUB
  3. 8Nevsky Hotel Express
    1130.5 RUB
  4. 9Pio Hotel
    2000 RUB
  5. 10Katyusha
    1998 RUB
Sort by: price stars name

Hotels in Saint Petersburg,
Russia

Hotels found 604

Price range
FROM TO
- RUB
Star rating
  • 14 Hotels
  • 51 Hotels
  • 236 Hotels
  • 24 Hotels
  • 5 Hotels
  • 274 Hotels
Hotel Type
  • 200
  • 124
  • 88
  • 500
  • 1500
  • 4
Filters
General
  • 8
  • 9
  • 2
  • 9
  • 1
  • 2
  • 2
  • 1
  • 8
  • 1
  • 3
  • 4
  • 6
  • 2
  • 9
  • 2
  • 1
  • 6
  • 1
  • 1
Show more
Activities
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 2
  • 2
  • 1
  • 1
Show more
Services
  • 6
  • 1
  • 10
  • 10
  • 5
  • 1
  • 2
  • 1
  • 7
  • 5
  • 2
  • 1
  • 1
  • 7
  • 9
  • 9
  • 5
  • 9
  • 3
  • 1
  • 1
  • 7
  • 5
  • 4
  • 2
  • 1
  • 4
  • 4
  • 1
  • 1
Show more
Amenity
  • 4
  • 9
  • 3
  • 1
  • 10
  • 2
Show more
Destinations Nearby Saint Petersburg
km

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



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

Subscribe to get exclusive offers

Please, enter Email address

Thank you for subscribing