preload-image
Plan your trip
  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas
St. Pete Beach

Where to stay in St. Pete Beach

Top areas and neighborhoods in St. Pete Beach with hotels, apartments and BnBs for every budget

St. Pete Beach: 45 property found
Find your place to stay
13235 Gulf Boulevard · St. Pete Beach, United States
8.0
Good · 145 reviews

Situated 3.1 km from Johns Pass, the 3-star Madeira Bay Resort II By Travel Resort Services St. Pete Beach consists of 9 rooms and offers a Mexican restaurant onsite. Providing guests with a swimming pool and a Jacuzzi and a hairdressing salon, this St. Pete Beach hotel is located in proximity to the John's Pass Village.

Read more
from US$ 166 / per night
4506 Gulf Blvd (Check-In Only) · St. Pete Beach, United States
8.7
Good · 71 reviews

Situated a 7-minute walk from the St. Pete Beach Access, Bay Palms Waterfront Resort - Hotel And Marina St. Pete Beach includes 15 rooms with views of the bay. Featuring an ATM machine and currency exchange throughout the property, this hotel is located 3.6 km from the Ted Phillips Wood Ibis Park.

Read more
from US$ 210 / per night
17004 Gulf Boulevard · St. Pete Beach, United States
7.8
Average · 18 reviews

The 3-star Sails Resort Motel St. Pete Beach is nearly a 15-minute ride from the Indoor Pinellas County Heritage Village Outdoor Museum and features a sun deck with a BBQ grill. Located in the North Redington Beach district, this St. Pete Beach resort offers a sundeck and a picnic area.

Read more
from US$ 175 / per night
11730 Gulf Blvd · St. Pete Beach, United States
from US$ 127 / per night
6950 Beach Plaza Street · St. Pete Beach, United States
from US$ 274 / per night
282 107Th Avenue · St. Pete Beach, United States

The 3-star Malyn Resort St. Pete Beach is located in St. Pete Beach, around a 5-minute walk from the Maykel Art Gallery, and offers a swimming pool. Featuring 18 rooms with views of the pool, the aparthotel is 4.8 km from the Archibald Beach Park.

Read more
from US$ 168 / per night
17100 Gulf Blvd · St. Pete Beach, United States
from US$ 105 / per night
11040 Gulf Boulevard · St. Pete Beach, United States
8.6
Good · 52 reviews

Offering a heated pool, Surf Beach Treasure Island Resort St. Pete Beach is situated in the Treasure Island district, around a 25-minute walk from the Alligator Attraction. The resort has a garden with a balcony.

Read more
from US$ 256 / per night
6901 Sunset Way · St. Pete Beach, United States
9.2
Excellent · 16 reviews

Standing only a 5-minute walk from the Kapfer Glass gallery|the Kapfer Glass, The Pearl Cabana Club St. Pete Beach hotel offers a swimming pool. Boasting bicycle usage, the hotel is located 2.4 km from the Boca Ciega Bay Aquatic Preserve.

Read more
from US$ 479 / per night
17880 Gulf Boulevard 19 · St. Pete Beach, United States
7.6
Average · 6 reviews

Featuring Wi-Fi in the rooms, The Monterey Beach Resort St. Pete Beach sits a 25-minute walk from the Gulf Boulevard. Offering a heated pool with a patio, this aparthotel is located in the North Redington Beach district.

Read more
from US$ 152 / per night
17300 Gulf Boulevard · St. Pete Beach, United States
7.6
Average · 11 reviews
from US$ 166 / per night
5900 Gulf Blvd · St. Pete Beach, United States
from US$ 125 / per night
6700 Sunset Way · St. Pete Beach, United States
from US$ 162 / per night
4506 Gulf Blvd (Check-In Only) · St. Pete Beach, United States
from US$ 170 / per night
4980 Gulf Boulevard · St. Pete Beach, United States
St. Pete Beach
United States
United States

Plan your next unforgettable trip with insider tips, curated experiences, and trusted traveler reviews.

With travelers' reviews from:

Tripadvisor

Plan your trip

  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas

© 2026 Visit St. Pete Beach. All rights reserved.