Hotels in Saint Petersburg

FEATURED HOTELS Saint Petersburg.

Please, specify the month of arrival
Sort by: price stars name
  1. 1Novotel St Petersbu...
    115.65 USD
  2. 2Petro Palace Hotel
    137.61 USD
  3. 3Nevsky Hotel Moyka 5
    65.59 USD
  4. 4Nevsky Aster
    57.86 USD
  5. 5Nevsky Grand Hotel
    65.59 USD
  1. 6Yu Deluxe Hotel
    65.88 USD
  2. 7Nevsky Central Hotel
    77.15 USD
  3. 8Nevsky Hotel Express
    77.15 USD
  4. 9Pio Hotel
    55.34 USD
  5. 10Katyusha
    49.75 USD

Saint Petersburg, Russia

Hotels found 1144

Price range
FROM TO
- USD
Star rating
  • 18 Hotels
  • 77 Hotels
  • 388 Hotels
  • 163 Hotels
  • 37 Hotels
  • 461 Hotels
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
Show more
Services
  • 10
  • 10
  • 9
Show more
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
Show more
Entertainment and children services
  • 2
Show more
Cleaning services
  • 6
  • 6
  • 10
  • 6
Show more
Business facilities
  • 3
  • 9
  • 3
Show more
Shops
  • 2
Show more
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