We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Hotels in St. Pete Beach, FL

St. Pete Beach Accommodation

Clear all
Your Selections
  Free Wifi Budget Beach Luxury Pool Mid-range Romantic Best Value Free Parking Resort hotel Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business Classic Green & up & up Air Conditioning Independent Hotels Internet & up Non-Smoking Hotel Quiet Hotels Cheap Hotels Beach Resorts Hotels with Free Wifi Business services Concierge Meeting room Family Resorts Wedding Resorts Honeymoon Resorts Quiet Resorts Hotels with Kitchenette Cheap Resorts Spring Break Resorts Hotels with Bars Suite Hotels Spa Resorts Apartment Hotels Spring Break Hotels Family Beach Resorts Modern Hotels Wedding Hotels Condo Hotels Oceanfront Hotels Hotels with Private Beach Honeymoon Hotels Fishing Resorts Reduced mobility rooms Luxury Beach Hotels All Inclusive Resorts Singles Resorts $ $$ $$$ $$$$ Breakfast included Howard Johnson Trendy All Inclusive Hotels Beach Motels Kimpton Hotels Adults Only and Adult Friendly Resorts Luxury Family Resorts Hotels With Adjoining Rooms Boutique Resorts
Price range
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value + Top Rated
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
0.5 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Grand Plaza Beachfront Resort Hotel & Conference Center
USD 324*
TripAdvisor
USD 324*
Hotels.com
USD 575*
AMOMA
View all 13 deals
SAVE USD 251
USD 575*
USD 324*
Booking.com
View Deal
1.5 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Postcard Inn on the Beach
USD 317*
TripAdvisor
USD 317*
Booking.com
USD 343*
HotelsClick
View all 12 deals
SAVE USD 26
USD 343*
USD 317*
Hotels.com
View Deal
0.5 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Grand Plaza Beachfront Resort Hotel & Conference Center
USD 324*
TripAdvisor
USD 324*
Hotels.com
USD 575*
AMOMA
View all 13 deals
SAVE USD 251
USD 575*
USD 324*
Booking.com
View Deal
0.2 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Dolphin Beach Resort
USD 236*
TripAdvisor
USD 236*
Expedia.com
USD 286*
HotelQuickly
View all 9 deals
SAVE USD 50
USD 286*
USD 236*
Booking.com
View Deal
0.6 km from St. Pete Beach centre
  • Free Wifi
  • Pool
Sirata Beach Resort
USD 315*
TripAdvisor
USD 372*
Booking.com
USD 450*
HotelQuickly
View all 12 deals
SAVE USD 135
USD 450*
USD 315*
Expedia.com
View Deal
1.5 km from St. Pete Beach centre
  • Free Wifi
  • Pool
The Don CeSar
USD 411*
TripAdvisor
USD 502*
Booking.com
USD 411*
Hotels.com
View all 11 deals
SAVE USD 90
USD 502*
USD 411*
Expedia.com
View Deal
1.5 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Beachcomber Beach Resort & Hotel
USD 257*
TripAdvisor
USD 257*
Expedia.com
USD 483*
AMOMA
View all 15 deals
SAVE USD 226
USD 483*
USD 257*
Booking.com
View Deal
1.0 km from St. Pete Beach centre
  • Free Wifi
  • Pool
TradeWinds Island Grand Resort
USD 453*
TripAdvisor
USD 453*
Expedia.com
USD 453*
Travelocity
View all 9 deals
USD 453*
Booking.com
View Deal
0.5 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Bayview Plaza Waterfront Resort
USD 260*
TripAdvisor
USD 330*
Orbitz.com
USD 330*
Expedia.com
View all 9 deals
SAVE USD 70
USD 330*
USD 260*
Booking.com
View Deal
1.4 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Howard Johnson Resort Hotel - ST. Pete Beach FL
USD 254*
Booking.com
USD 254*
Expedia.com
USD 296*
HotelQuickly
View all 8 deals
SAVE USD 53
USD 296*
USD 242*
Priceline
View Deal
1.0 km from St. Pete Beach centre
  • Free Wifi
  • Pool
The Kimpton Hotel Zamora
USD 310*
Orbitz.com
USD 310*
Hotwire.com
USD 679*
AMOMA
View all 10 deals
SAVE USD 369
USD 679*
USD 310*
Expedia.com
View Deal
2.0 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
St Pete Beach Suites
USD 214*
TripAdvisor
USD 214*
Expedia.com
USD 214*
Travelocity
View all 5 deals
USD 214*
Orbitz.com
View Deal
0.3 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Plaza Beach Hotel - Beachfront Resort
USD 292*
TripAdvisor
USD 292*
Expedia.com
USD 292*
Orbitz.com
View all 8 deals
USD 293*
Booking.com
View Deal
1.2 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Alden Suites
USD 293*
TripAdvisor
USD 293*
Hotels.com
USD 330*
Cancelon
View all 8 deals
SAVE USD 37
USD 330*
USD 293*
Expedia.com
View Deal
1.3 km from St. Pete Beach centre
  • Free Wifi
  • Pool
Guy Harvey Outpost, a TradeWinds Beach Resort
USD 386*
TripAdvisor
USD 387*
Hotels.com
USD 387*
Expedia.com
View all 7 deals
USD 386*
Booking.com
View Deal
3.0 km from St. Pete Beach centre
  • Free Parking
  • Pool
Blind Pass Resort-Motel
USD 142*
TripAdvisor
USD 146*
Booking.com
USD 146*
Priceline
View all 9 deals
SAVE USD 4
USD 146*
USD 142*
Hotwire.com
View Deal
0.7 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Beach House Suites by The Don CeSar
USD 389*
TripAdvisor
USD 513*
Booking.com
USD 389*
Orbitz.com
View all 10 deals
SAVE USD 124
USD 513*
USD 389*
Expedia.com
View Deal
3.4 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Inn on the Beach
USD 333*
TripAdvisor
USD 333*
Expedia.com
USD 333*
Orbitz.com
View all 7 deals
USD 333*
Booking.com
View Deal
3.6 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Coconut Inn

Booking.com

Orbitz.com

Hotels.com
Loading prices...
3.4 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Sabal Palms Inn

Booking.com

Orbitz.com

Hotels.com
View all 5 deals
Loading prices...
3.6 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Havana Inn

Booking.com

Orbitz.com

Expedia.com
View all 5 deals
Loading prices...
2.4 km from St. Pete Beach centre
  • Free Wifi
  • Free Parking
Bay Palms Motel & Apartments
2.3 km from St. Pete Beach centre
    No photo provided
    0.4 km from St. Pete Beach centre
    • Free Wifi
    • Free Parking
    Bon Aire Resort
    2.6 km from St. Pete Beach centre
      No photo provided
      1.9 km from St. Pete Beach centre
      • Free Wifi
      • Free Parking
      Gulf Tides Inn
      0.9 km from St. Pete Beach centre
      • Free Parking
      • Pool
      Hideaway Sands Resort
      3.8 km from St. Pete Beach centre
      • Free Wifi
      • Free Parking
      Keystone Motel
      0.8 km from St. Pete Beach centre
      • Free Wifi
      • Free Parking
      Long Key Beach Resort & Motel
      0.6 km from St. Pete Beach centre
      • Free Wifi
      • Free Parking
      Miramar Beach Resort
      0.8 km from St. Pete Beach centre
      • Free Wifi
      • Free Parking
      Palm Crest Resort Motel
      *Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.