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.
View map
Sponsored by:
Your selections
Clear all
  • Free Parking
Price per night
Amenities
Special offers
Location
Any Distance
from
Accommodation
Neighbourhoods
Traveller rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Nevsky Forum Hotel
Hotels.com
US$63
View Deal
#1 Best Value of 361 hotels in St. Petersburg
Samson
Hotels.com
US$47
View Deal
Hotels.com
US$363
View Deal
#3 Best Value of 361 hotels in St. Petersburg
Nevskiy Hotel Aster
Hotels.com
US$49
View Deal
#4 Best Value of 361 hotels in St. Petersburg
5th Corner Hotel
Hotels.com
US$35
View Deal
#5 Best Value of 361 hotels in St. Petersburg
Hotels.com
US$64
View Deal
#6 Best Value of 361 hotels in St. Petersburg
Rachmaninov Art-Hotel
Hotels.com
US$41
View Deal
#7 Best Value of 361 hotels in St. Petersburg
Martin Hotel
Hotels.com
US$60
View Deal
#8 Best Value of 361 hotels in St. Petersburg
Red Stars Hotel
Hotels.com
US$56
View Deal
#9 Best Value of 361 hotels in St. Petersburg
M-Hotel
Hotels.com
US$34
View Deal
#10 Best Value of 361 hotels in St. Petersburg
Special offer
Special Price10% off room rate
Deluxe Hotel
Hotels.com
US$34
View Deal
Shelfort Hotel
Hotels.com
US$63
View Deal
#12 Best Value of 361 hotels in St. Petersburg
Hotels.com
US$88
View Deal
#13 Best Value of 361 hotels in St. Petersburg
New Peterhof Hotel
Hotels.com
US$68
View Deal
#14 Best Value of 361 hotels in St. Petersburg
Hotels.com
US$100
View Deal
#15 Best Value of 361 hotels in St. Petersburg
Special offer
Special OfferPackage Deal
Happy Pushkin Boutique Hotel
Hotels.com
US$49
View Deal
SAVE US$255
US$435
Hotels.com
US$180
View Deal
#17 Best Value of 361 hotels in St. Petersburg
Special offer
Offers & AnnouncementsPackage Deal
Park Inn by Radisson Pulkovo Airport St. Petersburg
SAVE US$4
US$62
Hotels.com
US$58
View Deal
#18 Best Value of 361 hotels in St. Petersburg
Special offer
Grand Hotel Emerald
Hotels.com
US$83
View Deal
#19 Best Value of 361 hotels in St. Petersburg
Matisov Domik
SAVE US$27
US$68
Hotels.com
US$41
View Deal
#20 Best Value of 361 hotels in St. Petersburg
Atrium Hotel & Apartments
SAVE US$17
US$58
Hotels.com
US$41
View Deal
#21 Best Value of 361 hotels in St. Petersburg
Hotel Club Marinn
Hotels.com
US$40
View Deal
#22 Best Value of 361 hotels in St. Petersburg
Austrian Yard -Hotel
Hotels.com
US$31
View Deal
#23 Best Value of 361 hotels in St. Petersburg
Mark Inn Hotel
Hotels.com
US$19
View Deal
#24 Best Value of 361 hotels in St. Petersburg
Comfort Hotel
SAVE US$10
US$59
Expedia
US$49
View Deal
#25 Best Value of 361 hotels in St. Petersburg
Courtyard St. Petersburg Center West/Pushkin Hotel
SAVE US$5
US$57
永安旅遊
US$52
View Deal
#26 Best Value of 361 hotels in St. Petersburg
Special offer
Hotel Moyka 5
SAVE US$3
US$50
永安旅遊
US$47
View Deal
#27 Best Value of 361 hotels in St. Petersburg
Courtyard by Marriott St. Petersburg Vasilievsky
永安旅遊
US$74
View Deal
#28 Best Value of 361 hotels in St. Petersburg
Special offer
Special OfferUnlock Lower Rates!
Casa Leto
Booking.com
View Deal
Polustrovo Hotel
Expedia
View Deal
#30 Best Value of 361 hotels in St. Petersburg
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.