Hotels in Saint Petersburg

FEATURED HOTELS Saint Petersburg.

Please, specify the month of arrival
  1. 1Novotel St Petersbu...
    6300 RUB
  2. 2Petro Palace Hotel
    5995 RUB
  3. 3Nevsky Hotel Moyka 5
    4479.5 RUB
  4. 4Nevsky Aster
    4479.5 RUB
  5. 5Nevsky Grand Hotel
    4479.5 RUB
  1. 6Nevsky Hotel DeLuxe
    6035 RUB
  2. 7Nevsky Central Hotel
    4479.5 RUB
  3. 8Nevsky Hotel Express
    4479.5 RUB
  4. 9Pio Hotel
    3900 RUB
  5. 10Katyusha
    4298 RUB
Sort by: price stars name

Saint Petersburg, Russia

Hotels found 727

Price range
FROM TO
- RUB
Star rating
  • 14 Hotels
  • 56 Hotels
  • 270 Hotels
  • 38 Hotels
  • 7 Hotels
  • 342 Hotels
Districts
  • 366
  • 113
  • 56
  • 38
  • 22
  • 13
  • 9
  • 8
  • 6
  • 6
  • 3
Show more
Hotel Type
  • 64
  • 80
  • 43
  • 180
  • 358
  • 1
  • 1
Filters
General
  • 8
  • 9
  • 3
  • 9
  • 1
  • 2
  • 2
  • 1
  • 8
  • 1
  • 3
  • 4
  • 7
  • 2
  • 9
  • 2
  • 1
  • 7
  • 1
  • 1
Show more
Activities
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 2
  • 2
  • 1
  • 1
Show more
Services
  • 6
  • 2
  • 10
  • 10
  • 6
  • 3
  • 3
  • 1
  • 8
  • 6
  • 2
  • 1
  • 1
  • 7
  • 10
  • 9
  • 5
  • 10
  • 3
  • 1
  • 1
  • 7
  • 5
  • 5
  • 2
  • 1
  • 5
  • 7
  • 1
  • 1
Show more
Amenity
  • 7
  • 16
  • 5
  • 2
  • 17
  • 3
Show more
Destinations Nearby Saint Petersburg
km

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

  • Ryleyevo - 9 km