
Search Hotels with Restaurant in St. Petersburg
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Petersburg Hotels with Restaurant
Our top choices for St. Petersburg hotels with a restaurant

9.6 out of 10, Exceptional, (2,304 reviews)
The price is ฿3,858
฿4,360 total
includes taxes & fees
6 Jul - 7 Jul

9.2 out of 10, Wonderful, (1,007 reviews)
The price is ฿4,836
฿5,465 total
includes taxes & fees
17 Jul - 18 Jul
The price is ฿4,396
฿6,663 total
includes taxes & fees
6 Jul - 7 Jul

The Vinoy Resort & Golf Club, Autograph Collection
The Vinoy Resort & Golf Club, Autograph CollectionHistoric Old Northeast
8.8 out of 10, Excellent, (1,002 reviews)
The price is ฿10,600
฿13,856 total
includes taxes & fees
12 Jul - 13 Jul

9.2 out of 10, Wonderful, (1,003 reviews)
The price is ฿4,759
฿5,377 total
includes taxes & fees
13 Jul - 14 Jul

9.2 out of 10, Wonderful, (1,411 reviews)
The price is ฿3,559
฿4,022 total
includes taxes & fees
9 Jul - 10 Jul

9.0 out of 10, Wonderful, (430 reviews)
The price is ฿4,353
฿4,919 total
includes taxes & fees
20 Jul - 21 Jul

8.4 out of 10, Very good, (1,000 reviews)
The price is ฿4,486
฿5,069 total
includes taxes & fees
9 Jul - 10 Jul
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top St. Petersburg Hotel Reviews

Hilton St. Petersburg Bayfront
10/10 Excellent








































