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 Yusupov Palace on Moika Spa Hotels 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
  • Restaurant
USD 456*
Hotels.com
USD 456*
Expedia.com
USD 571*
HotelQuickly
SAVE USD 137
USD 571*
USD 434*
AMOMA
View Deal
#1 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
USD 263*
TripAdvisor
USD 263*
Expedia.com
USD 263*
Travelocity
USD 263*
Booking.com
View Deal
#2 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
USD 388*
TripAdvisor
USD 393*
Expedia.com
USD 405*
Hotels.com
SAVE USD 17
USD 405*
USD 388*
Priceline
View Deal
#3 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
USD 418*
TripAdvisor
USD 437*
RoccoForte
USD 498*
HotelQuickly
SAVE USD 81
USD 498*
USD 418*
CheapTickets
View Deal
#4 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
USD 247*
TripAdvisor
USD 247*
Booking.com
USD 248*
Hotels.com
SAVE USD 12
USD 248*
USD 236*
AMOMA
View Deal
#5 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
3MostA Boutique Hotel
USD 153*
TripAdvisor
USD 158*
Booking.com
USD 153*
Travelocity
SAVE USD 5
USD 158*
USD 153*
Expedia.com
View Deal
#6 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
USD 456*
Hotels.com
USD 456*
Expedia.com
USD 571*
HotelQuickly
SAVE USD 137
USD 571*
USD 434*
AMOMA
View Deal
#7 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
USD 625*
TripAdvisor
USD 625*
Booking.com
USD 1,080*
AMOMA
SAVE USD 456
USD 1,080*
USD 624*
Hotels.com
View Deal
#8 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Akyan Saint Petersburg
USD 124*
AMOMA
USD 119*
Priceline
USD 126*
Hotels.com
SAVE USD 7
USD 126*
USD 119*
Booking.com
View Deal
#9 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Kempinski Hotel Moika 22
USD 350*
TripAdvisor
USD 439*
Booking.com
USD 580*
getaroom.com
SAVE USD 229
USD 580*
USD 350*
Hotels.com
View Deal
#10 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
USD 157*
TripAdvisor
USD 157*
Booking.com
USD 184*
HotelQuickly
SAVE USD 27
USD 184*
USD 157*
Hotels.com
View Deal
#11 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Helvetia Deluxe Hotel
USD 167*
TripAdvisor
USD 172*
Booking.com
USD 199*
HotelQuickly
SAVE USD 32
USD 199*
USD 167*
Expedia.com
View Deal
#12 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Nevsky Forum Hotel
USD 129*
Booking.com
USD 125*
Expedia.com
USD 134*
AMOMA
SAVE USD 9
USD 134*
USD 125*
Hotels.com
View Deal
#13 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
USD 130*
Hotels.com
USD 130*
Booking.com
USD 138*
HotelQuickly
SAVE USD 21
USD 138*
USD 117*
AMOMA
View Deal
#14 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
M-Hotel
USD 125*
TripAdvisor
USD 125*
Expedia.com
USD 135*
HotelsClick
SAVE USD 10
USD 135*
USD 125*
Booking.com
View Deal
#15 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
USD 156*
TripAdvisor
USD 156*
Booking.com
USD 323*
AMOMA
SAVE USD 167
USD 323*
USD 156*
Hotels.com
View Deal
#16 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Staybridge Suites St. Petersburg
USD 149*
TripAdvisor
USD 155*
Staybridge.com
USD 180*
HotelQuickly
SAVE USD 31
USD 180*
USD 149*
Booking.com
View Deal
#17 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Rossi Boutique Hotel & SPA
USD 161*
TripAdvisor
USD 166*
Booking.com
USD 166*
Hotels.com
SAVE USD 5
USD 166*
USD 161*
Expedia.com
View Deal
#18 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
W St. Petersburg
USD 331*
TripAdvisor
USD 347*
Hotels.com
USD 391*
HotelQuickly
SAVE USD 60
USD 391*
USD 331*
Booking.com
View Deal
#19 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Corinthia Hotel St. Petersburg
USD 206*
Expedia.com
USD 206*
Hotwire.com
USD 222*
getaroom.com
SAVE USD 16
USD 222*
USD 206*
Hotels.com
View Deal
#20 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Author Boutique Hotel
USD 168*
Booking.com
USD 168*
Priceline
USD 171*
AMOMA
SAVE USD 17
USD 171*
USD 154*
Hotwire.com
View Deal
#21 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
Petro Palace Hotel
USD 226*
Expedia.com
USD 233*
Booking.com
USD 234*
Agoda.com
SAVE USD 20
USD 234*
USD 214*
AMOMA
View Deal
#22 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
Solo Sokos Hotel Vasilievsky
USD 109*
TripAdvisor
USD 109*
Travelocity
USD 177*
HotelQuickly
SAVE USD 68
USD 177*
USD 109*
Booking.com
View Deal
#23 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Pool
Angleterre Hotel
USD 260*
Hotels.com
USD 265*
Booking.com
USD 231*
Elvoline
SAVE USD 49
USD 265*
USD 216*
AMOMA
View Deal
#24 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Restaurant
DOM Boutique Hotel
USD 162*
TripAdvisor
USD 162*
Expedia.com
USD 167*
HOTEL.INFO
SAVE USD 5
USD 167*
USD 162*
Hotels.com
View Deal
#25 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Happy Pushkin Boutique Hotel
USD 118*
TripAdvisor
USD 123*
Booking.com
USD 119*
Hotwire.com
SAVE USD 4
USD 123*
USD 119*
Hotels.com
View Deal
#26 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Hotel Nouvelle Europe
USD 94*
TripAdvisor
USD 94*
Expedia.com
USD 94*
Travelocity
USD 94*
Booking.com
View Deal
#27 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Breakfast included
Sky Hotel
USD 117*
TripAdvisor
USD 117*
Hotwire.com
USD 126*
AMOMA
SAVE USD 9
USD 126*
USD 117*
Hotels.com
View Deal
#28 of 334 Hotels in St. Petersburg by Best Value
  • Free Wifi
  • Free Parking
Vertical
USD 94*
TripAdvisor
USD 97*
Booking.com
USD 104*
Agoda.com