Search Filter

Star
  • 1
  • 14
  • 50
  • 23
  • 5
  • 707
Accommodation Type
  • Apartments 375
  • Holiday homes 198
  • Aparthotels 124
  • Hotels 48
  • Motels 23
  • Resorts 16
  • Inns 7
  • Villas 6
  • Bed and breakfasts 2
  • Boats 1
Hotel Facilities
  • Air conditioning592
  • Internet services577
  • WiFi570
  • Parking479
  • Free WiFi446
  • Non-smoking rooms427
  • Outdoor pool425
  • Free parking416
  • On-site parking411
  • Private parking342

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.5 out of 10

From 68 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 28 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.4 out of 10

From 47 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 228 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.2 out of 10

From 1367 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.5 out of 10

From 96 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.8 out of 10

From 962 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.6 out of 10

From 176 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 945 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 543 Reviews
Starting From
USD