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.
Clear all
Your Selections
  Free Wifi Budget City Centre Mid-range Best Value Luxury Romantic Breakfast included Palace Square Free Parking Quiet Charming Trendy Pool Vladimir Room Service Independent Hotels Family-friendly Spa Business Beach Restaurant Fitness centre Suites Boutique Kitchenette Kolomna Pets Allowed Classic Bar/Lounge Quaint Airport Transportation & up & up Internet & up Concierge Air Conditioning Non-Smoking Hotel Meeting room Business services Admiralteisky Peter and Paul Fortress (Petropavlovskaya Krepost) Nevskiy Cheap Hotels State Hermitage Museum and Winter Palace Hotels with Restaurants Safe Hotels Reduced mobility rooms Modern Hotels Hotels with Free Wifi Quiet Hotels Charming Hotels Hotels with Bars Petrogradsky State Russian Museum Spa Hotels Yusupov Palace on Moika Vasilyevsky Island Church of the Savior on Spilled Blood Neva Embankments St. Isaac's Cathedral State Museum-Memorial Hotels with Shuttle Boutique Hotels Hotels with Jacuzzi Suite Hotels Hotels with Complimentary Breakfast Kazan Cathedral Hotels with Balconies Luxury Boutique Hotels Luxury Spa Hotels Hotels with Smoking Rooms Palace Square (Dvortsovaya Ploshchad) Unique Hotels Liteyny Hotels with Hot Tubs Apartment Hotels Grand Palace Heritage Hotels Nevsky Prospekt Historic Hotels Hotels with Nightclubs Hotels on the River Peterhof State Museum Preserve Park Inn Boutique Spa Hotels Hotels with Kitchenette Sokos Catherine Palace and Park $ $$ $$$ $$$$ Smolny Radisson Rocco Forte Hotels Courtyard AZIMUT Hotels Best Western Plus Crowne Plaza Resort hotel Lodge Renaissance Four Seasons Ibis Kempinski Hotel Indigo W Hotels Novotel Golf course Staybridge Suites Holiday Inn Cronwell Belmond
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
More
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
  • Free Wifi
  • Breakfast included
Akyan Saint Petersburg
US$110
TripAdvisor
US$135
Booking.com
US$156
AMOMA
SAVE US$46
US$156
US$110
Hotels.com
View Deal
#1 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
US$223
TripAdvisor
US$264
Booking.com
US$223
Expedia.com
SAVE US$41
US$264
US$223
Travelocity
View Deal
#2 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
US$319
TripAdvisor
US$350
Expedia.com
US$319
Hotwire.com
SAVE US$31
US$350
US$319
Hotels.com
View Deal
#3 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
US$353
TripAdvisor
US$372
Booking.com
US$441
HotelQuickly
SAVE US$88
US$441
US$353
CheapTickets
View Deal
#4 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
US$210
TripAdvisor
US$209
Hotels.com
US$227
HotelQuickly
SAVE US$17
US$227
US$210
Booking.com
View Deal
#5 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
3MostA Boutique Hotel
US$158
Booking.com
US$158
Hotwire.com
US$173
Expedia.com
SAVE US$39
US$173
US$134
Priceline
View Deal
#6 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
US$510
Expedia.com
US$464
Hotels.com
US$466
Booking.com
SAVE US$141
US$510
US$369
AMOMA
View Deal
#7 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
US$531
TripAdvisor
US$531
Booking.com
US$915
AMOMA
SAVE US$386
US$915
US$529
Hotels.com
View Deal
#8 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Akyan Saint Petersburg
US$110
TripAdvisor
US$135
Booking.com
US$156
AMOMA
SAVE US$46
US$156
US$110
Hotels.com
View Deal
#9 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Kempinski Hotel Moika 22
US$297
TripAdvisor
US$373
Booking.com
US$457
HotelQuickly
SAVE US$160
US$457
US$297
Hotels.com
View Deal
#10 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
US$134
TripAdvisor
US$133
Hotels.com
US$160
HotelQuickly
SAVE US$26
US$160
US$134
Booking.com
View Deal
#11 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Helvetia Deluxe Hotel
US$146
TripAdvisor
US$146
Booking.com
US$173
HotelQuickly
SAVE US$27
US$173
US$146
Priceline
View Deal
#12 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Nevsky Forum Hotel
US$94
TripAdvisor
US$115
Booking.com
US$117
HotelQuickly
SAVE US$23
US$117
US$94
Hotels.com
View Deal
#13 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
US$110
TripAdvisor
US$130
Booking.com
US$114
AMOMA
SAVE US$20
US$130
US$110
Hotels.com
View Deal
#14 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
US$132
TripAdvisor
US$157
Booking.com
US$305
AMOMA
SAVE US$173
US$305
US$132
Hotels.com
View Deal
#15 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
M-Hotel
US$106
TripAdvisor
US$116
Expedia.com
US$121
HotelsClick
SAVE US$15
US$121
US$106
Booking.com
View Deal
#16 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Rossi Boutique Hotel & SPA
US$136
TripAdvisor
US$150
Expedia.com
US$159
HotelQuickly
SAVE US$23
US$159
US$136
Hotels.com
View Deal
#17 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Staybridge Suites St. Petersburg
US$126
TripAdvisor
US$129
Staybridge.com
US$150
getaroom.com
SAVE US$24
US$150
US$127
Booking.com
View Deal
#18 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
W St. Petersburg
US$281
TripAdvisor
US$280
Hotels.com
US$339
HotelQuickly
SAVE US$58
US$339
US$281
Booking.com
View Deal
#19 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Author Boutique Hotel
US$143
Booking.com
US$145
Priceline
US$146
AMOMA
SAVE US$21
US$146
US$124
Hotwire.com
View Deal
#20 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Corinthia Hotel St. Petersburg
US$175
TripAdvisor
US$178
Hotels.com
US$213
HotelQuickly
SAVE US$38
US$213
US$175
Priceline
View Deal
#21 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Solo Sokos Hotel Vasilievsky
US$107
TripAdvisor
US$107
Travelocity
US$157
HotelQuickly
SAVE US$49
US$157
US$107
Booking.com
View Deal
#22 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
Angleterre Hotel
US$220
TripAdvisor
US$224
Hotels.com
US$232
HotelQuickly
SAVE US$11
US$232
US$221
AMOMA
View Deal
#23 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
DOM Boutique Hotel
US$137
TripAdvisor
US$137
Expedia.com
US$144
Priceline
SAVE US$7
US$144
US$137
Hotels.com
View Deal
#24 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Happy Pushkin Boutique Hotel
US$100
TripAdvisor
US$104
Booking.com
US$111
Expedia.com
SAVE US$10
US$111
US$100
Hotels.com
View Deal
#25 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Hotel Nouvelle Europe
US$79
TripAdvisor
US$80
Booking.com
US$79
Hotels.com
US$79
Orbitz.com
View Deal
#26 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Sky Hotel
US$99
TripAdvisor
US$99
Expedia.com
US$107
AMOMA
SAVE US$7
US$107
US$99
Hotels.com
View Deal
#27 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Grand Mark Hotel
US$99
TripAdvisor
US$99
Orbitz.com
US$103
Priceline
SAVE US$3
US$103
US$99
Hotels.com
View Deal
#28 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Tourist Hotel St Petersburg
US$68
Expedia.com
US$68
Hotwire.com
US$123
Booking.com