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
8 Aug - 9 Aug
Tomorrow
9 Aug - 10 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. Hyatt Place St. Petersburg / Downtown

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

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
9 Aug - 10 Aug
Avalon Hotel Downtown St. Petersburg

3. Hollander Boutique Hotel

Hollander Boutique Hotel
Downtown St. Petersburg
United States
Fernando
฿3,541
฿4,001 total
includes taxes & fees
7 Sept - 8 Sept
Hollander Boutique Hotel

4. AC Hotel St. Petersburg Downtown

AC Hotel St. Petersburg Downtown
Downtown St. Petersburg
United States
Sherika
฿4,595
฿5,193 total
includes taxes & fees
9 Aug - 10 Aug
AC Hotel St. Petersburg Downtown

5. 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

6. Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG
United Central
United States
David
฿3,063
฿3,461 total
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn St. Petersburg West by IHG

7. The Vinoy Resort & Golf Club, Autograph Collection

The Vinoy Resort & Golf Club, Autograph Collection
Historic Old Northeast
United States
Donna
฿10,569
฿13,815 total
includes taxes & fees
2 Sept - 3 Sept
The Vinoy Resort & Golf Club, Autograph Collection

8. Residence Inn by Marriott St. Petersburg Tierra Verde

Residence Inn by Marriott St. Petersburg Tierra Verde
Tierra Verde
United States
Josephine
฿4,761
฿5,380 total
includes taxes & fees
16 Aug - 17 Aug
Residence Inn by Marriott St. Petersburg Tierra Verde

9. Courtyard by Marriott St. Petersburg Downtown

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

10. Moxy St. Petersburg Downtown

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

Top St. Petersburg Hotel Reviews

Quality Inn Saint Petersburg North-Tampa Bay

Quality Inn Saint Petersburg North-Tampa Bay

10/10 Excellent
"Solo el desayuno deben mejorar"
Roberto 4-night trip
Posted 2 hours ago
Quality Inn Saint Petersburg North-Tampa Bay
Ponce De Leon Hotel

Ponce De Leon Hotel

10/10 Excellent
"Very unique hotel with a great location in Downtown Saint Pete."
Emore 1-night trip
Posted 4 hours ago
Ponce De Leon Hotel
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

8/10 Good
"The location is great!"
Diana 6-night trip
Posted 14 hours ago
Hilton St. Petersburg Bayfront
Crystal Bay Historic Hotel

Crystal Bay Historic Hotel

10/10 Excellent
"Rooms are large. Beds very comfortable. Staff always kind. Breakfast is always good, nice variety. Just a very comfortable atmosphere. Love it."
Kim 4-night trip
Posted 16 hours ago
Crystal Bay Historic Hotel
Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG

10/10 Excellent
"The best"
Pedro 2-night trip
Posted 19 hours ago
Holiday Inn St. Petersburg West by IHG
Hollander Boutique Hotel

Hollander Boutique Hotel

10/10 Excellent
"This place is adorable and right out of the 60s. Cozy - living room areas on each floor and a covered front porch to sit, relax and watch the cars go by. It has everything you need - bars, food, entertainment. The pool/ pool bar is terrific too!"
Kristi 4-night trip
Posted 21 hours ago
Hollander Boutique Hotel
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

10/10 Excellent
"Excellent place to stay close to beach .. Very clean staff was great. Will definitely stay again"
Debbie 2-night trip
Posted 1 day ago
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg

10/10 Excellent
"Awesome as usual. My favorite hotel in the city."
Jill 1-night trip
Posted 1 day ago
Avalon Hotel Downtown St. Petersburg
The Vinoy Resort & Golf Club, Autograph Collection

The Vinoy Resort & Golf Club, Autograph Collection

10/10 Excellent
"Had a wonderful stay at The Vinoy! The room was beautiful, comfortable, and very clean. The atmosphere was elegant and relaxing, and the overall experience was excellent. Highly recommend The Vinoy for a memorable stay!"
Dennis 2-night trip
Posted 2 days ago
The Vinoy Resort & Golf Club, Autograph Collection

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