
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,342 reviews)
The price is ฿3,561
฿4,024 total
includes taxes & fees
9 Aug - 10 Aug

9.2 out of 10, Wonderful, (1,449 reviews)
The price is ฿3,246
฿3,668 total
includes taxes & fees
9 Aug - 10 Aug

3. Hyatt Place St. Petersburg / Downtown
Hyatt Place St. Petersburg / DowntownDowntown St. Petersburg
9.2 out of 10, Wonderful, (1,015 reviews)
The price is ฿4,275
฿4,831 total
includes taxes & fees
20 Aug - 21 Aug

4. Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg DowntownDowntown St. Petersburg
8.4 out of 10, Very good, (881 reviews)
The price is ฿3,347
฿3,782 total
includes taxes & fees
23 Aug - 24 Aug

8.0 out of 10, Very good, (1,011 reviews)
The price is ฿3,066
฿3,465 total
includes taxes & fees
9 Aug - 10 Aug

8.8 out of 10, Excellent, (467 reviews)
The price is ฿3,938
฿4,450 total
includes taxes & fees
10 Aug - 11 Aug

9.0 out of 10, Wonderful, (508 reviews)
The price is ฿3,246
฿3,668 total
includes taxes & fees
9 Aug - 10 Aug

8.8 out of 10, Excellent, (541 reviews)
The price is ฿4,735
฿5,351 total
includes taxes & fees
23 Aug - 24 Aug
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

Hollander Boutique Hotel
10/10 Excellent




































