Search Filter

Price

Star
  • 1
  • 10
  • 53
  • 24
  • 4
  • 708
Accommodation Type
  • Apartments 494
  • Holiday homes 176
  • Hotels 50
  • Motels 24
  • Aparthotels 22
  • Resorts 17
  • Villas 8
  • Inns 7
  • Bed and breakfasts 1
  • Guest houses 1
Hotel Facilities
  • Swimming pool545
  • Air conditioning488
  • Outdoor pool464
  • Beach371
  • BBQ facilities363
  • Beachfront346
  • Non-smoking rooms345
  • WiFi available in all areas276
  • Heating244
  • Lift238

800 Hotels in St Pete Beach

Order By
cruise
Bayview Plaza Waterfront Resort

4506 Gulf Blvd (check-in only) , St Pete Beach , 33706

Experience the warm Florida sunshine in St. Pete Beach at this charming family-owned and operated waterfront hotel. A daily complimentary social hour ...

Guest Reviews
8.6 out of 10

From 82 Reviews
Starting From
USD 149
cruise
Coral Reef Resort, a VRI resort

5800 Gulf Boulevard , St Pete Beach , 33706

Located in St. Pete Beach, Florida, Coral Reef Resort features 2 outdoor swimming pools and 3 hot tubs. Each suite is equipped with a full kitchen and...

Guest Reviews
8.5 out of 10

From 31 Reviews
Starting From
USD 0
cruise
Bay Palms Waterfront Resort - Hotel and Marina

4506 Gulf Blvd (check-in only) , St Pete Beach , 33706

Located directly on Boca Ciega Bay and walking distance from the beach, this hotel has a private fishing pier. It features an outdoor pool, free WiFi,...

Guest Reviews
8.3 out of 10

From 53 Reviews
Starting From
USD 129
Alden Suites - A Beachfront Resort

5900 Gulf Boulevard , St Pete Beach , 33706

This resort in St. Pete Beach overlooks the Gulf of Mexico and is a 30-minute drive to Clearwater. The beachfront hotel features 2 pools and guest sui...

Guest Reviews
8.4 out of 10

From 275 Reviews
Starting From
USD 189
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL

6100 Gulf Boulevard , St Pete Beach , 33706

This St. Pete Beach hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool, childr...

Guest Reviews
7.2 out of 10

From 1369 Reviews
Starting From
USD 107.99
Beach House Suites by the Don CeSar

3860 Gulf Boulevard , St Pete Beach , 33706

Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughou...

Guest Reviews
8.7 out of 10

From 100 Reviews
Starting From
USD 239
Postcard Inn On The Beach

6300 Gulf Boulevard , St Pete Beach , 33706

Trendy and unique, this beachfront St. Pete Beach, Florida property offers an on-site restaurant and bar along with guestrooms featuring vintage furni...

Guest Reviews
7.8 out of 10

From 1075 Reviews
Starting From
USD 107
Kimpton Hotel Zamora

3701 Gulf Boulevard , St Pete Beach , 33706

Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar. It is within...

Guest Reviews
8.7 out of 10

From 229 Reviews
Starting From
USD 177.65
St. Pete Beach Suites

6801 Sunset Way , St Pete Beach , 33706

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach....

Guest Reviews
8.8 out of 10

From 817 Reviews
Starting From
USD 159
The Don CeSar

3400 Gulf Boulevard , St Pete Beach , 33706

Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928. The hotel boast...

Guest Reviews
8.5 out of 10

From 595 Reviews
Starting From
USD 299