Top Hotels in St. Pete Beach

Find the Top Hotels in St. Pete Beach – 60+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
51-67 out of 67 hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great104 reviews
MapView on map3.6 mi from City Center
From   US$ 151 /nightSelect
  • Remote check-in for seamless arrival
  • Close to multiple beach activities
  • On-site dining and cooking facilities
MapView on map6.9 mi from City Center
From   US$ 194 /nightSelect
  • Steps from North Redington Beach access
  • Air-conditioned rooms with flat-screen TVs
  • Relaxing on-site swimming pool
  • Outdoor Pool
  • Free Parking
  • Private Bathrooms
1.3 mi from City Center1700 yd from The Pearl Restaurant
From   US$ 202 /nightSelect
  • Outdoor swimming pool open year-round
  • Flat-screen TVs in all rooms
  • Free private parking for guests
Aparthotel
8.6
Great19 reviews
  • On-site Spa
  • Outdoor Pool
  • Live Music
3.3 mi from City Center1000 yd from Pass-a-Grille
From   US$ 175 /nightSelect
  • On-site spa with hot tub and jacuzzi
  • Outdoor swimming pool with a view
  • Live music cruises nearby John's Pass
8.4
Great49 reviews
  • Heated Pool
  • Tennis Court
  • Fishing Dock
1.0 mi from City Center200 yd from Ruins de El Dorado Adventure
From   US$ 255 /nightSelect
  • Balconies with stunning sunrise views
  • Direct access to pristine St Pete Beach
  • Heated pool overlooking Boca Ciega Bay
  • Outdoor Pool
  • Family Rooms
  • Beach Access
500 yd from City Center600 yd from Saint Petersburg Beach Amusement
From   US$ 229 /nightSelect
  • Outdoor swimming pool with loungers
  • Family rooms with private balconies
  • Beach access just steps away
8.2
Great49 reviews
  • Outdoor Pool
  • Beach Access
  • Private Parking
2.9 mi from City Center1400 yd from The Pearl Restaurant
From   US$ 102 /nightSelect
  • Outdoor swimming pool with sun loungers
  • Private patios in all guest rooms
  • Accessible beach access for guests
  • Beach access
  • Outdoor pool
  • Bicycle rentals
600 yd from City Center700 yd from St Pete Beach Theatre
From   US$ 295 /nightSelect
  • Outdoor swimming pool with loungers
  • Bicycle rentals for seaside exploration
  • Beach access with sun umbrellas
2.8 mi from City Center1100 yd from The Pearl Restaurant
From   US$ 254 /nightSelect
The Tropic Terrace St. Pete Beach offers a swimming pool and provides access to John's Pass Village and Boardwalk, which is 17 minutes' walk away.
8.2
Great100 reviews
2.6 mi from City Center800 yd from The Pearl Restaurant
From   US$ 94 /nightSelect
Located only 6 minutes' stroll from Treasure Island Slide Florida and nearly a 25-minute stroll from John's Pass, the 2-star Bayside Inn And Marina St. Pete Beach features an outdoor swimming pool and 27 rooms.
8.2
Great37 reviews
  • Outdoor pool
  • Fitness centre
  • Sun terrace
600 yd from City Center700 yd from St Pete Beach Theatre
From   US$ 291 /nightSelect
  • Heated outdoor swimming pool
  • Fitness centre with modern equipment
  • Shaded sun terrace with loungers
8.2
Great83 reviews
  • Outdoor pool
  • Family rooms
  • Beach access
2.7 mi from City Center1000 yd from The Pearl Restaurant
From   US$ 99 /nightSelect
  • Direct beach access with scenic walkway
  • Family rooms with full kitchen amenities
  • Heated outdoor swimming pool available
  • Gulf Front Suites
  • Fitness Centre
  • Outdoor Pool
2.7 mi from City Center1000 yd from The Pearl Restaurant
From   US$ 257 /nightSelect
  • Breathtaking sunset views from every room
  • Private beach area with volleyball courts
  • Live entertainment at on-site bar
8.4
Great46 reviews
  • Heated Pool
  • Fishing Dock
  • Family Rooms
7.4 mi from City Center
From   US$ 198 /nightSelect
  • Heated pool overlooking Boca Ciega Bay
  • Pet-friendly accommodations for furry friends
  • Charming 1950's beach motel atmosphere
Hotel
9.0
Perfect7 reviews
2.9 mi from City Center1400 yd from The Pearl Restaurant
From   US$ 80 /nightSelect
John's Pass Village is around 0.4 miles from the Ebbtide Inn St. Pete Beach.
3.1 mi from City Center1.0 mi from The Pearl Restaurant
From   US$ 371 /nightSelect
  • Hot Tub
  • Sauna
  • Picnic Area
2.8 mi from City Center1200 yd from The Pearl Restaurant
From   US$ 228 /nightSelect
  • Outdoor heated pool with sun loungers
  • Full access to sauna and hot tub
  • Private check-in and check-out services
  • 1
  • 2