Search Filter

Star
  • 1
  • 8
  • 40
  • 17
  • 4
  • 730
Accommodation Type
  • Holiday homes 438
  • Apartments 180
  • Aparthotels 102
  • Hotels 37
  • Resorts 15
  • Motels 15
  • Inns 6
  • Villas 5
  • Bed and breakfasts 1
  • Boats 1
Hotel Facilities
  • Internet services581
  • WiFi578
  • Free WiFi573
  • Parking572
  • Free parking557
  • On-site parking548
  • Air conditioning505
  • Outdoor pool495
  • Private parking445
  • WiFi available in all areas394

800 Hotels in St Pete Beach

Order By
cruise
Bayview Plaza Waterfront Resort

4506 Gulf Blvd (check-in only) , St Pete Beach , FL 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.4 out of 10

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

5800 Gulf Boulevard , St Pete Beach , FL 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.7 out of 10

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

4506 Gulf Blvd (check-in only) , St Pete Beach , FL 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.2 out of 10

From 52 Reviews
Starting From
USD
Alden Suites - A Beachfront Resort

5900 Gulf Boulevard , St Pete Beach , FL 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 118 Reviews
Starting From
USD
Howard Johnson by Wyndham St. Pete Beach FL Resort Hotel

6100 Gulf Boulevard , St Pete Beach , FL 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.3 out of 10

From 1354 Reviews
Starting From
USD
Beach House Suites by the Don CeSar

3860 Gulf Boulevard , St Pete Beach , FL 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.6 out of 10

From 124 Reviews
Starting From
USD
Postcard Inn On The Beach

6300 Gulf Boulevard , St Pete Beach , FL 33706

Located on St. Pete Beach, Postcard Inn On The Beach offers an on-site restaurant and an outdoor salt water pool. Complimentary WiFi is provided for a...

Guest Reviews
7.9 out of 10

From 760 Reviews
Starting From
USD
The Hotel Zamora

3701 Gulf Boulevard , St Pete Beach , FL 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.5 out of 10

From 177 Reviews
Starting From
USD
St. Pete Beach Suites

6801 Sunset Way , St Pete Beach , FL 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.9 out of 10

From 932 Reviews
Starting From
USD
The Don CeSar

3400 Gulf Boulevard , St Pete Beach , FL 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 541 Reviews
Starting From
USD