We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Filter Hotels
3,183 results
Price per night
Any
Amenities Restaurant Business services Pets Allowed Spa Airport Transportation Concierge Golf course Internet Meeting room Non-Smoking Hotel Reduced mobility rooms Air Conditioning Free Wifi Breakfast included Beach Pool Kitchenette Wheelchair access Bar/Lounge Suites Ski-In / Ski-Out Room Service Fitness centre Free ParkingAny
Special offersAny
Distance from
Any
Any distance
    No results found
NeighbourhoodsAny
Traveller rating
Any
Hotel class 5 stars 4 stars 3 stars 2 stars Any
Style Budget Mid-range Luxury Lodge Villa Hostel Apartment Campground Romantic Capsule Hotel Beach Cottage Family-friendly Russian Health Resort Russian Pension Tourist Base Ski-In / Ski-Out Best Value BusinessAny
Hotel brandAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
M-Hotel(Great Value!)
US$46
Booking.com
View Deal
Certificate of Excellence
#1 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
US$313
FourSeasons.com
View Deal
Certificate of Excellence
#2 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Free cancellation until 09/03
US$115
Booking.com
View Deal
Certificate of Excellence
#3 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
US$60
Booking.com
View Deal
Certificate of Excellence
#4 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
US$68
US$61
Booking.com
View Deal
#5 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Bristol Hotel(Great Value!)
Free cancellation until 09/03
US$35
Booking.com
View Deal
Certificate of Excellence
#6 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Akyan St.Petersburg(Great Value!)
US$68
Booking.com
View Deal
Certificate of Excellence
#7 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
3MostA Boutique Hotel(Great Value!)
Free cancellation until 07/03
US$43
US$38
Booking.com
View Deal
Certificate of Excellence
#8 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
US$66
Booking.com
View Deal
Certificate of Excellence
#9 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Free cancellation until 09/03
US$104
Booking.com
View Deal
Certificate of Excellence
#10 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
US$64
Expedia.com
View Deal
Certificate of Excellence
#11 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Hotel Moyka 5(Great Value!)
US$51
US$43
Expedia.com
View Deal
Certificate of Excellence
#12 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Free cancellation until 10/03
US$92
US$84
Travelocity
View Deal
Certificate of Excellence
#13 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Pool
US$65
US$63
Agoda.com
View Deal
#14 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
US$201
US$182
Agoda.com
View Deal
Certificate of Excellence
#15 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
US$61
Expedia.com
View Deal
Certificate of Excellence
#16 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Station Hotel Z12(Great Value!)
Free cancellation until 09/03
US$29
US$22
Booking.com
View Deal
Certificate of Excellence
#17 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Ligotel(Great Value!)
Free cancellation until 08/03
Book now, pay at stay
US$49
US$42
Expedia.com
View Deal
Certificate of Excellence
#18 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
US$140
US$120
Orbitz.com
View Deal
Certificate of Excellence
#19 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Free cancellation until 10/03
US$43
US$35
Expedia.com
View Deal
Certificate of Excellence
#20 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Nevsky Contour Hotel(Great Value!)
US$41
US$34
Expedia.com
View Deal
Certificate of Excellence
#21 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Austrian Yard -Hotel(Great Value!)
US$53
US$17
Priceline
View Deal
#22 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
US$36
US$31
Priceline
View Deal
Certificate of Excellence
#23 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Galakt Hotel(Great Value!)
Free cancellation until 10/03
Book now, pay at stay
US$21
US$18
Expedia.com
View Deal
Certificate of Excellence
#24 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
Free cancellation until 07/03
US$105
Booking.com
View Deal
#25 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Station Hotel K43(Great Value!)
US$32
US$31
Priceline
View Deal
Certificate of Excellence
#26 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Free cancellation until 09/03
US$128
Booking.com
View Deal
Certificate of Excellence
#27 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Free cancellation until 09/03
Book now, pay at stay
US$20
US$17
Expedia.com
View Deal
#28 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
US$55
TripAdvisor
View Deal
Certificate of Excellence
#29 Best Value of 3,183 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Pushkinskiy Domik(Great Value!)
Free cancellation until 05/03
US$17
Booking.com
View Deal
#30 Best Value of 3,183 hotels in St. Petersburg
    Updating list...
    Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.