A waterfront cityscape with modern high-rise buildings, palm trees, and a bridge over the water.

Search Hotels with Restaurant in St. Petersburg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Hotels with Restaurant

Tonight
9 Aug - 10 Aug
Tomorrow
10 Aug - 11 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

Our top choices for St. Petersburg hotels with a restaurant

1. Hollander Boutique Hotel

Hollander Boutique Hotel
Downtown St. Petersburg
United States
Fernando
฿3,541
฿4,001 total
includes taxes & fees
10 Aug - 11 Aug
Hollander Boutique Hotel

2. Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
Downtown St. Petersburg
United States
Chrystal
฿3,243
฿3,665 total
includes taxes & fees
10 Aug - 11 Aug
Avalon Hotel Downtown St. Petersburg

3. Hyatt Place St. Petersburg / Downtown

Hyatt Place St. Petersburg / Downtown
Downtown St. Petersburg
United States
Heather
฿4,271
฿4,827 total
includes taxes & fees
16 Aug - 17 Aug
Hyatt Place St. Petersburg / Downtown

4. Courtyard by Marriott St. Petersburg Downtown

Courtyard by Marriott St. Petersburg Downtown
Downtown St. Petersburg
United States
Maria
฿3,344
฿3,779 total
includes taxes & fees
23 Aug - 24 Aug
Courtyard by Marriott St. Petersburg Downtown

5. Moxy St. Petersburg Downtown

Moxy St. Petersburg Downtown
Downtown St. Petersburg
United States
Emma
฿3,934
฿4,446 total
includes taxes & fees
3 Sept - 4 Sept
Moxy St. Petersburg Downtown

6. AC Hotel St. Petersburg Downtown

AC Hotel St. Petersburg Downtown
Downtown St. Petersburg
United States
Sherika
฿4,731
฿5,346 total
includes taxes & fees
16 Aug - 17 Aug
AC Hotel St. Petersburg Downtown

7. Mari Jean Hotel - All Adults Welcome

Mari Jean Hotel - All Adults Welcome
Historic Kenwood
United States
Michelle
฿3,243
฿3,665 total
includes taxes & fees
10 Aug - 11 Aug
Mari Jean Hotel - All Adults Welcome

8. Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG
United Central
United States
David
฿3,240
฿3,661 total
includes taxes & fees
6 Sept - 7 Sept
Holiday Inn St. Petersburg West by IHG

9. Ponce De Leon Hotel

Ponce De Leon Hotel
Downtown St. Petersburg
United States
Cellis
฿3,273
฿3,699 total
includes taxes & fees
10 Aug - 11 Aug
Ponce De Leon Hotel

10. The Birchwood

The Birchwood
Downtown St. Petersburg
United States
Diana
฿6,992
฿7,902 total
includes taxes & fees
12 Aug - 13 Aug
The Birchwood
View all properties

Top St. Petersburg Hotel Reviews

Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG

10/10 Excellent
"非常好"
Qiwen 1-night trip
Posted 11 hours ago
Holiday Inn St. Petersburg West by IHG
Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg

10/10 Excellent
"Excellent location, the room was clean, spacious and well equipped. Guests can use the amenities of the Hollander Hotel that it’s next to it, including a restaurant and a coffee shop with delicious pastries that are very good. Water bottles are complimentary all the time. There is a trolley around the city that stops there."
Yolanda 2-night trip
Posted 13 hours ago
Avalon Hotel Downtown St. Petersburg
Quality Inn Saint Petersburg North-Tampa Bay

Quality Inn Saint Petersburg North-Tampa Bay

10/10 Excellent
"Good room for the price. Cant complain"
Alexander n 2-night trip
Posted 13 hours ago
Quality Inn Saint Petersburg North-Tampa Bay
Hollander Boutique Hotel

Hollander Boutique Hotel

10/10 Excellent
"The hotel was very cute! When we arrived the person who checked us in Upgraded us to a suite free of charge and was very accommodating. The hotel itself was pretty dark interior but other than that no complaints at all! Great place to stay and would stay again!"
Taylor 3-night trip
Posted 13 hours ago
Hollander Boutique Hotel
Ponce De Leon Hotel

Ponce De Leon Hotel

10/10 Excellent
"Clean room, staff really polite and helpful, great location, loved staying there."
Beatriz 2-night trip
Posted 19 hours ago
Ponce De Leon Hotel
SkyBeach Resort

SkyBeach Resort

10/10 Excellent
"Many amenities they offer, so many sitting areas to relax and enjoy the ocean and food services available. Loved the vibe"
Maimuna 2-night trip
Posted 19 hours ago
SkyBeach Resort

Frequently asked questions

Why book your hotel with restaurants in St. Petersburg with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's near a foodie heaven, Expedia will have a stay that suits your tastes. Use our handy filters to search for St. Petersburg hotels with restaurants on-site. You can also look up accommodation in top locations full of restaurants, cafés or markets. Whatever you go for, you can expect a tasty deal with Expedia!
How can I find cheap hotels with restaurants in St. Petersburg?
The easiest way to get cheap hotels with restaurants in St. Petersburg is with Expedia's convenient filter tool. Find properties with restaurants or a few extra touches, like included lunch and dinner. You can also fine-tune your search results by budget, amenities and star rating to grab awesome rates in just a few keystrokes.

Explore a world of travel with Expedia