Find Hotels with Restaurants in St. Pete Beach, FL from $103
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Check prices on St. Pete Beach Hotels with Restaurants
Top St. Pete Beach Hotels with Restaurants
Reviewed on Aug 15, 2019
Reviewed on Jan 7, 2021
Reviewed on Jan 11, 2021
You could be seeing lower prices
Reviewed on Jan 13, 2021
Reviewed on Jan 8, 2021
Reviewed on Dec 22, 2020
Reviewed on Jan 1, 2021
Reviewed on Oct 5, 2020
Reviewed on Oct 11, 2020
Reviewed on Jan 8, 2021
Reviewed on Aug 31, 2020
Reviewed on Oct 22, 2020
Reviewed on Jan 17, 2021
Reviewed on Jan 19, 2021
Reviewed on Oct 30, 2020
Reviewed on Dec 1, 2020
Reviewed on Sep 8, 2020
Reviewed on Jan 19, 2021
Reviewed on Jan 9, 2021
Reviewed on Sep 7, 2020
Pocket Guide: Hotels with Restaurants in St. Pete Beach
Search for hotels in St. Pete Beach on Expedia. You can easily find your hotels in St. Pete Beach using one of the methods below:
- View our selection of featured hotels in St. Pete Beach
- Use the map to find hotels in the St. Pete Beach neighborhood you prefer
- Use the filters to see hotels in a specific area of St. Pete Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Pete Beach
- Enter your travel dates to view the best deals on hotels in St. Pete Beach - while they last
More trip options
- Top neighborhoods for Hotels with Restaurants
- Find More Hotels near St. Pete Beach
- More Hotel Options in St. Pete Beach
- More Accommodation Types in St. Pete Beach
- Hotels near Popular St. Pete Beach Attractions
- Other Hotels near St. Pete Beach, St. Petersburg - Clearwater
- Hotels in Popular Destinations
- St. Pete Beach Hotels by Star Rating
- Expedia's Latest Trends
- Hotels with Restaurants in Orlando
- Hotels with Restaurants in Miami
- Hotels with Restaurants in Fort Lauderdale
- Hotels with Restaurants in Tampa
- Hotels with Restaurants in Naples
- Hotels with Restaurants in St. Augustine
- Hotels with Restaurants in Sarasota
- Hotels with Restaurants in Fort Myers
- Hotels with Restaurants in St. Petersburg - Clearwater
- Hotels with Restaurants in Daytona Beach
- Hotels with Air Conditioning (65)
- Beach Hotels (54)
- Hotels & Resorts for Couples (49)
- Hotels with a Pool (46)
- Family Hotels (45)
- Non-Smoking Hotels (44)
- Hotels with Balconies (39)
- Hotels with an Outdoor Pool (39)
- Hotels with Free Wifi (38)
- Golf Hotels (36)
- Hotels with Laundry Facilities (34)
- Hotels with Free Parking (33)
- Romantic Hotels (32)
- Hotels with a View (26)
- Hotels with Bars (23)
- Hotels with Hot Tubs (21)
- Hotels with a Gym (21)
- Resorts & Hotels with Spas (19)
- Hotel Wedding Venues (17)
- Business Hotels (17)
- Upham Beach (1.33 mi)
- Merry Pier (2.15 mi)
- Pass-a-Grille Beach (0.19 mi)
- Dolphin Landings Charter Boat Center (0.27 mi)
- Hurley Park (1.8 mi)
- Splash Island Water Park (0.77 mi)
- Polynesian Putter (0.37 mi)
- Upham Beach Park (1.33 mi)
- Gulf Beaches Historical Museum (2.06 mi)
- Corey Ave (1.71 mi)
- Clearwater Marine Aquarium (18.47 mi)
- John's Pass Village & Boardwalk (5.29 mi)
- Clearwater Beach Hotels (19.14 mi)
- St. Petersburg Hotels (7.25 mi)
- Treasure Island Hotels (3.78 mi)
- Clearwater Hotels (16.19 mi)
- Bradenton Hotels (18.5 mi)
- Longboat Key Hotels (24.49 mi)
- Anna Maria Island Hotels (15.27 mi)
- Madeira Beach Hotels (6.44 mi)
- Bradenton Beach Hotels (17.5 mi)
- South Florida Hotels (131.51 mi)
- Holmes Beach Hotels (14.5 mi)
- Indian Rocks Beach Hotels (13.87 mi)
- Dunedin Hotels (21.88 mi)
- Largo Hotels (12.46 mi)
- North Redington Beach Hotels (8.56 mi)
- Ruskin Hotels (17.32 mi)
- Anna Maria Hotels (13.11 mi)
- Indian Shores Hotels (11.35 mi)
- Pinellas Park Hotels (9.12 mi)
- Clearwater-St. Pete Beaches Hotels (6.79 mi)
- Las Vegas Hotels
- New York Hotels
- Orlando Hotels
- Los Angeles Hotels
- Miami Hotels
- San Francisco Hotels
- New Orleans Hotels
- Chicago Hotels
- Fort Lauderdale Hotels
- Boston Hotels
- Honolulu Hotels
- San Diego Hotels
- Washington Hotels
- Toronto Hotels
- Anaheim Hotels
- Atlanta Hotels
- Nashville Hotels
- Seattle Hotels
- Phoenix Hotels
- Myrtle Beach Hotels