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
7 Aug - 8 Aug
Tomorrow
8 Aug - 9 Aug
This weekend
7 Aug - 9 Aug
Next weekend
14 Aug - 16 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,544
฿4,005 total
includes taxes & fees
1 Sept - 2 Sept
Hollander Boutique Hotel

2. Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
Downtown St. Petersburg
United States
Chrystal
฿3,246
฿3,668 total
includes taxes & fees
3 Sept - 4 Sept
Avalon Hotel Downtown St. Petersburg

3. Hyatt Place St. Petersburg / Downtown

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

4. Moxy St. Petersburg Downtown

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

5. Courtyard by Marriott St. Petersburg Downtown

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

6. Holiday Inn St. Petersburg West by IHG

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

7. Mari Jean Hotel - All Adults Welcome

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

8. AC Hotel St. Petersburg Downtown

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

9. Residence Inn by Marriott St. Petersburg Tierra Verde

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

10. The Birchwood

The Birchwood
Downtown St. Petersburg
United States
Diana
฿6,999
฿7,909 total
includes taxes & fees
16 Aug - 17 Aug
The Birchwood
View all properties

Top St. Petersburg Hotel Reviews

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 2 hours ago
Hollander Boutique Hotel
Crystal Bay Historic Hotel

Crystal Bay Historic Hotel

10/10 Excellent
"My stay was very pleasant, Easy check in, clean rooms, comfortable bed, & the Breakfast was ON POINT!!! I would Definitely stay there again!!"
Tiesha 1-night trip
Posted 3 hours ago
Crystal Bay Historic 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 4 hours 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 7 hours 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 21 hours ago
The Vinoy Resort & Golf Club, Autograph Collection
Ponce De Leon Hotel

Ponce De Leon Hotel

10/10 Excellent
"I really enjoyed my stay. The only thing I don't like is parking in downtown st. Pete."
Cellis 2-night trip
Posted 5 days ago
Ponce De Leon Hotel

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