Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Jul 11 - Jul 12
Next weekend Jul 17 - Jul 19

Top St. Pete Beach Beach Resorts & Hotels

$157
Alden Suites - A Beachfront Resort

Alden Suites - A Beachfront Resort

3.0 out of 5.0 5900 Gulf Blvd, St. Pete Beach, FL
4.4/5
(30 Reviews)
2 outdoor pools, 2 outdoor tennis courts, and a spa tub are among this hotel's featured amenities. Enjoy the fitness center and perks like free WiFi. There's a beach bar on site, and a 24-hour front desk and laundry facilities are also provided.
$119
Grand Plaza Beachfront Resort Hotel

Grand Plaza Beachfront Resort Hotel

3.0 out of 5.0 5250 Gulf Blvd, St. Pete Beach, FL
4.1/5
(43 Reviews)
This smoke-free hotel features a private beach, a nightclub, and 3 restaurants. Enjoy the outdoor pool and unwind at the poolside bar and bar/lounge.
$114
Dolphin Beach Resort

Dolphin Beach Resort

3.0 out of 5.0 4900 Gulf Blvd, St. Pete Beach, FL
4.1/5
(42 Reviews)
This resort features a restaurant, an outdoor pool, and a poolside bar. Enjoy a day at the beach parasailing, or relax with beach umbrellas. Relax with a drink at the bar/lounge and enjoy perks like free WiFi.
$99
Beachcomber Beach Resort

Beachcomber Beach Resort

2.5 out of 5.0 6200 Gulf Blvd, St. Pete Beach, FL
4/5
(22 Reviews)
A nightclub, 2 restaurants, and 2 outdoor pools are all featured at this smoke-free hotel. Relax beachside with sun loungers and cool off with a drink at the beach bar. Family-friendly amenities include an arcade/game room and kid-friendly dining, along with parasailing.
$101
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL

3.0 out of 5.0 6100 Gulf Blvd, St. Pete Beach, FL
3.5/5
(28 Reviews)
This hotel features a restaurant, an outdoor pool, and a beach bar. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A 24-hour business center, a terrace, and express check-out are also on offer.
$144
Sirata Beach Resort

Sirata Beach Resort

3.0 out of 5.0 5300 Gulf Blvd, St. Pete Beach, FL
3.4/5
(39 Reviews)
This resort features 3 restaurants, 2 outdoor pools, and a 24-hour fitness center. Relax with beach cabanas and enjoy a refreshing drink at one of the 2 beach bars. There's fun for all ages with a playground and an arcade/game room, and supervised childcare is an added bonus.

Oceanfront Hotels in St. Pete Beach

$118
Bayview Plaza Waterfront Resort

Bayview Plaza Waterfront Resort

3.0 out of 5.0 4321 Gulf Blvd, St. Pete Beach, FL
4.5/5
(16 Reviews)
Located in Belle Vista, this hotel is within a 10-minute walk of Pass-a-Grille Beach and Dolphin Landings Charter Boat Center. Upham Beach and Hurley Park are also within 2 mi (3 km).
$106
Bay Palms Waterfront Resort - Hotel and Marina

Bay Palms Waterfront Resort - Hotel and Marina

3.0 out of 5.0 4237 Gulf Blvd, St. Pete Beach, FL
4.1/5
(17 Reviews)
This family-friendly St. Pete Beach hotel is located on the waterfront, within a 10-minute walk of Pass-a-Grille Beach and Dolphin Landings Charter Boat Center. Upham Beach and Hurley Park are also within 2 mi (3 km).
$169
The Hotel Zamora

The Hotel Zamora

4.0 out of 5.0 3701 Gulf Blvd, St. Pete Beach, FL
3.9/5
(14 Reviews)
Situated in St. Pete Beach, this beach hotel is within a 15-minute walk of Pass-a-Grille Beach and Dolphin Landings Charter Boat Center. Hurley Park and Upham Beach are also within 2 mi (3 km).
Map

St. Pete Beach Beach Hotel Guide

Your St. Pete Beach Beach Hotel Guide

St. Pete Beach Hotels on the Beach with the Amenities You Want

St. Pete Beach Beach Hotels with a Pool

St. Pete Beach Beach Hotels with Free Breakfast

Pet-friendly Beach Hotels in St. Pete Beach

St. Pete Beach Beach Hotels with Restaurants

What are the cheapest hotels on the beach in St. Pete Beach

What’s better than a beautiful St. Pete Beach hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning St. Pete Beach beach hotel properties to find exactly what you’re looking for on your next trip to St. Pete Beach.

Cheapest St. Pete Beach Beach Hotels by Star Rating

Cheapest 4 Star St. Pete Beach Hotels on the Beach

Cheapest 3 Star St. Pete Beach Hotels on the Beach

Best Oceanfront Hotels in St. Pete Beach, According to Traveler Reviews

Recent St. Pete Beach Hotel Reviews By Fellow Wanderers

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.