4mebest hotels
← Destinations

Hotels in St. Pete Beach, Florida, United States

16 hotels

Our curated selection in St. Pete Beach, Florida, United States. Book refundable and non-refundable rates — no account needed.

Read guide →

16 hotels in St. Pete Beach: 6 rated 4★, 4 rated 3★, 6 rated 2★. Chains with the most hotels: Highgate Independent, Hilton Worldwide, Marriott.

Nearby destinations

Hotels in this area

Bay Palms Waterfront Resort - Hotel and Marina★★★☆☆

Bay Palms Waterfront Resort - Hotel and Marina

◍ St. Pete Beach, Florida, United States
see rates →
Bayview Plaza Waterfront Resort★★★☆☆

Bayview Plaza Waterfront Resort

◍ St. Pete Beach, Florida, United States
see rates →
Bella Sirena Inn★★★☆☆

Bella Sirena Inn

◍ St. Pete Beach, Florida, United States
see rates →
Blind Pass Resort Motel★★☆☆☆

Blind Pass Resort Motel

◍ St. Pete Beach, Florida, United States
see rates →
Gulf Winds Beach Resort★★☆☆☆

Gulf Winds Beach Resort

◍ St. Pete Beach, Florida, United States
see rates →
Hilton Garden Inn St. Pete Beach★★★☆☆

Hilton Garden Inn St. Pete Beach

◍ St. Pete Beach, Florida, United States
see rates →
Inn on the Beach - 18+ only★★★☆☆

Inn on the Beach - 18+ only

◍ St. Pete Beach, Florida, United States
see rates →
Island Grand at TradeWinds★★★★☆

Island Grand at TradeWinds

◍ St. Pete Beach, Florida, United States
see rates →
Pasa Tiempo Private Waterfront Resort - Adults Only★★☆☆☆

Pasa Tiempo Private Waterfront Resort - Adults Only

◍ St. Pete Beach, Florida, United States
see rates →
Plaza Beach Hotel Beachfront Resort★★★☆☆

Plaza Beach Hotel Beachfront Resort

◍ St. Pete Beach, Florida, United States
see rates →
RumFish Beach at TradeWinds★★★★☆

RumFish Beach at TradeWinds

◍ St. Pete Beach, Florida, United States
see rates →
Sirata St. Pete Beach Resort, Tapestry Collection by Hilton★★★★☆

Sirata St. Pete Beach Resort, Tapestry Collection by Hilton

◍ St. Pete Beach, Florida, United States
see rates →
Sun Island Motel★★★☆☆

Sun Island Motel

◍ St. Pete Beach, Florida, United States
see rates →
The Don CeSar★★★★☆

The Don CeSar

◍ St. Pete Beach, Florida, United States
see rates →
The Hotel Zamora★★★★☆

The Hotel Zamora

◍ St. Pete Beach, Florida, United States
see rates →
The Luce, St. Pete Beach, a Tribute Portfolio Hotel★★★★☆

The Luce, St. Pete Beach, a Tribute Portfolio Hotel

◍ St. Pete Beach, Florida, United States
see rates →