Top Aparthotels in St. Pete Beach

Find the Top Aparthotels in St. Pete Beach – 10+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-15 out of 15 aparthotels
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
Great171 reviews
MapView on map2.7 mi from City Center
From   US$ 214 /nightSelect
  • Direct beach access right across the street
  • Family-friendly suites with multiple bathrooms
  • Large balconies with Gulf views available
8.6
Great124 reviews
MapView on map2.4 mi from City Center
From   US$ 407 /nightSelect
  • Beachfront condos with stunning Gulf views
  • Direct access to beach and boardwalk
  • Heated salt water pool and hot tub
8.6
Great136 reviews
  • Heated Pool
  • Private Balconies
  • Beach Equipment
2.6 mi from City Center
From   US$ 171 /nightSelect
  • Direct ocean views from all units
  • Fully-equipped kitchens in rental suites
  • Heated pool open until 11 PM
8.4
Great76 reviews
  • Fishing Docks
  • Saltwater Pool
  • BBQ Grills
1.9 mi from City Center
From   US$ 161 /nightSelect
  • Private fishing docks for guests
  • Luxurious condos with full kitchens
  • Heated saltwater pool area
8.2
Great81 reviews
  • Rooftop Deck
  • Beach Access
  • Two Pools
1.6 mi from City Center
From   US$ 251 /nightSelect
  • Spectacular Gulf and bay views
  • Rooftop Sunset Deck for guests
  • Pet-friendly accommodation options
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$ 415 /nightSelect
  • Balconies with stunning sunrise views
  • Direct access to pristine St Pete Beach
  • Heated pool overlooking Boca Ciega Bay
Aparthotel
8.2
Great16 reviews
  • On-site Spa
  • Swimming Pool
  • Pet-Friendly
4.9 mi from City Center
Select
  • On-site spa for relaxation
  • Swimming pool with poolside service
  • Pet-friendly accommodations available
8.2
Great54 reviews
  • Heated Pool
  • Private Beach
  • Concierge Services
700 yd from City Center800 yd from Saint Petersburg Beach Amusement
From   US$ 274 /nightSelect
  • Private balconies with Gulf views
  • Heated beachfront swimming pool
  • Well-equipped kitchens in condos
8.4
Great43 reviews
  • Heated pool
  • Private parking
  • Shared kitchen
1000 yd from City Center900 yd from Saint Petersburg Beach Amusement
From   US$ 189 /nightSelect
  • Outdoor heated swimming pool
  • Activities like fishing and cycling
  • Garden with barbecue facilities
Aparthotel
7.0
Very good1 review
  • Heated Pool
  • Private Cabana
  • Fishing Docks
2.2 mi from City Center
From   US$ 168 /nightSelect
  • Heated pool with bay views
  • Private cabana for socializing
  • Fishing docks with boat slips
  • Heated Pool
  • Hot Tub
  • BBQ Area
2.8 mi from City Center
From   US$ 299 /nightSelect
  • Heated pool with stunning sea views
  • Hot tub for ultimate relaxation
  • Outdoor barbecue area for cooking
Aparthotel
8.4
Great52 reviews
  • Heated pool
  • BBQ area
  • Kitchenettes
3.1 mi from City Center
From   US$ 117 /nightSelect
  • Private access to dog-friendly parks
  • Charming garden courtyard ambiance
  • Short walk to famous John's Pass
7.8
Very good5 reviews
  • Hot Tub
  • Sauna
  • Picnic Area
2.8 mi from City Center
Select
  • Outdoor heated pool with sun loungers
  • Full access to sauna and hot tub
  • Private check-in and check-out services
8.0
Great28 reviews
  • Heated Pool
  • Hot Tub
  • Golf Access
1.9 mi from City Center700 yd from Dolphin Landings Charter Boat Center
From   US$ 325 /nightSelect
  • Outdoor swimming pool with sun loungers
  • Hot tub for relaxation and wellness
  • Activities like golf and beach access
7.8
Very good4 reviews
  • Private Pool
  • Outdoor Jacuzzi
  • Beach Access
1.9 mi from City Center700 yd from Dolphin Landings Charter Boat Center
From   US$ 382 /nightSelect
  • Private pool with ocean views
  • Outdoor jacuzzi and swimming pool
  • Access to St. Pete Beach