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
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
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
16 Aug - 17 Aug
Hyatt Place St. Petersburg / Downtown

2. Hollander Boutique Hotel

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

3. Avalon Hotel Downtown St. Petersburg

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

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

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

6. The Vinoy Resort & Golf Club, Autograph Collection

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

7. Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG
United Central
United States
David
฿3,339
฿3,773 total
includes taxes & fees
17 Aug - 18 Aug
Holiday Inn St. Petersburg West by IHG

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

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

10. The Birchwood

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

Top St. Petersburg Hotel Reviews

SkyBeach Resort

SkyBeach Resort

8/10 Good
"Quiet and peaceful! Serene view of the skyway bridge 🌞"
Latosha 2-night trip
Posted 9 hours ago
SkyBeach Resort
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

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

10/10 Excellent
"."
Ava 1-night trip
Posted 10 hours ago
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Hollander Boutique Hotel

Hollander Boutique Hotel

10/10 Excellent
"The hotel was well maintained and very friendly staff. Very convenient location"
Nancy 2-night trip
Posted 11 hours ago
Hollander Boutique Hotel
Crystal Bay Historic Hotel

Crystal Bay Historic Hotel

10/10 Excellent
"Perfect spot for 2 people getaway."
Jaribu 3-night trip
Posted 17 hours ago
Crystal Bay Historic Hotel
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 1 day ago
Quality Inn Saint Petersburg North-Tampa Bay
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 2 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