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: 430 property found
Find your place to stay
13912 Gulf Blvd · St. Pete Beach, United States
8.2
Good · 38 reviews

Nestled in the Madeira Beach district of St. Pete Beach, 3.5 km from the Jungle Prada de Navaez Park, the 2-star Island Gulf Resort St. Pete Beach offers a sun terrace. Featuring 18 rooms with views of the city, the resort is in proximity to the John's Pass Village.

Read more
from US$ 282 / per night
14500 Gulf Blvd · St. Pete Beach, United States
10.0
Excellent · 1 review
12000 Gulf Boulevard · St. Pete Beach, United States
7.8
Average · 1191 reviews

Boasting 2 spa tubs, the 3-star Sunset Vistas Two Bedroom Beachfront Suites St. Pete Beach hotel is nestled in the Treasure Island district of St. Pete Beach, a mere 14 minutes' walk from the John's Pass Village. Located 2.6 km from Madeira Beach Access|the Madeira Beach Access, the resort offers views of the ocean and a heated pool.

Read more
from US$ 201 / per night
12315 Gulf Boulevard · St. Pete Beach, United States
from US$ 117 / per night
11965 Gulf Boulevard, Fl 33706, St Pete Beach, Us · St. Pete Beach, United States
from US$ 90 / per night
15015 Madeira Way · St. Pete Beach, United States
8.7
Good · 598 reviews

Offering an art gallery and a restaurant, the 3-star Cambria Hotel St Petersburg-Madeira Beach Marina St. Pete Beach lies in the Madeira Beach district, a 10-minute ride from Boca Ciega Millennium Bayside Park and 6 km from Treasure Island Golf Tennis Recreation Center. Located right around the corner from Archibald Public Beach Park, the hotel provides an infinity swimming pool, a sundeck, spa therapy, and a shared lounge.

Read more
from US$ 157 / per night
12100 Gulf Boulevard · St. Pete Beach, United States
9.5
Excellent · 372 reviews

The Beach House - Treasure Island St. Pete Beach hotel offers air-conditioned rooms within a 700-metre distance of Hubbard's Beach. There is a patio fitted with outdoor dining areas.

Read more
from US$ 152 / per night
14711 Gulf Boulevard · St. Pete Beach, United States
6.8
Acceptable · 330 reviews

Holiday Isles Resort St. Pete Beach, located just a 7-minute walk from Archibald Public Beach Park and 4.8 km from the Treasure Island Slide, features a swimming pool for guests to take a dip in. Staying here you can use Wi-Fi in public areas and private car parking on site.

Read more
from US$ 207 / per night
13235 Gulf Boulevard · St. Pete Beach, United States
8.0
Good · 136 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
12854 Johns Way · St. Pete Beach, United States
8.4
Good · 1188 reviews

Situated steps from a bar and a marina, and 3.2 km from Walter Fuller Complex Public Swimming Pool, John'S Pass Hotel - Fully Remote Check In St. Pete Beach includes 22 rooms about 5 minutes' walk from the Golf Beaches Black Light Mini-Golf. The hotel has a cash machine and a lift.

Read more
from US$ 151 / per night
11965 Gulf Boulevard · St. Pete Beach, United States
8.9
Good · 264 reviews

The 2-star Boutique Beach Retreat St. Pete Beach hotel is around a 15-minute stroll from the John's Pass Village and Boardwalk and features a terrace with a swimming pool and a barbecue grill.

Read more
from US$ 103 / per night
12520 Gulf Boulevard · St. Pete Beach, United States
8.6
Good · 321 reviews

Overlooking the pool, Twins Inn & Apartments St. Pete Beach is just a 7-minute walk from Photo Letter Art. This apartment with a swimming pool is 700 metres from the beach.

Read more
from US$ 136 / per night
13101 Gulf Blvd · St. Pete Beach, United States
9.1
Excellent · 47 reviews
from US$ 327 / per night
13235 Gulf Boulevard 511 · St. Pete Beach, United States
8.4
Good · 55 reviews

Located 20 minutes' walk from Archibald Public Beach Park, the spacious Gulf Coast Gold Private Condo - 2Bed, 2Bath, Sleep 6, Across Street From Beach, Balcony Views Of Sunsets, Beach & Gulf, Pool, Gym St. Pete Beach overlooks the sea. Offering access to a private swimming pool, this apartment is in the vicinity of the John's Pass Village and Boardwalk.

Read more
from US$ 390 / per night
13000 Gulf Lane · St. Pete Beach, United States
9.6
Excellent · 43 reviews

Located in the Madeira Beach district of St. Pete Beach, the spacious 2-bedroom Oceanfront View Of Madeira Beach, Steps To The Beach - Madeira Norte Condo St. Pete Beach is 450 m from the John's Pass Village and 4.2 km from Walter Fuller Complex Public Swimming Pool, which is recommended to be visited by sports fans. Offering a sunbathing terrace, the 87 m² apartment also features a swimming pool for guests ultimate relaxation.

Read more
from US$ 232 / per night
12000 Gulf Blvd., Unit 203S · St. Pete Beach, United States
8.7
Good · 31 reviews
from US$ 344 / per night
90 144Th Avenue, Apartment 6 · St. Pete Beach, United States

The 52 m² Madeira Bonita Apartment #6 St. Pete Beach is approximately a 25-minute walk from the Alligator Attraction. Staying in this 1-bedroom apartment, nestled a few moments from Madeira Beach Access|the Madeira Beach Access, guests can relax on a patio.

Read more
from US$ 200 / per night
12000 Gulf Boulevard, 206S · St. Pete Beach, United States
7.8
Average · 22 reviews
from US$ 356 / per night
14001 Gulf Boulevard 306 · St. Pete Beach, United States
8.9
Good · 35 reviews

The 78 m² Escape To Paradise St. Pete Beach apartment is located only 1.2 km from the Archibald Beach Park and a mere 5 minutes' walk from the Church by the Sea. Situated within reach of Madeira Beach Access|the Madeira Beach Access, this 2-bedroom apartment offers a swimming pool for guests' enjoyment.

Read more
from US$ 162 / per night
13235 Gulf Blvd, Unit 509 · St. Pete Beach, United States
9.3
Excellent · 16 reviews
from US$ 303 / per night
12000 Gulf Boulevard · St. Pete Beach, United States
8.8
Good · 18 reviews
from US$ 367 / per night
13000 Gulf Lane, Unit 316 · St. Pete Beach, United States
7.1
Average · 19 reviews
from US$ 219 / per night
16333 Gulf Boulevard 104 · St. Pete Beach, United States
from US$ 146 / per night
16306 1St Street East · St. Pete Beach, United States
8.8
Good · 23 reviews
from US$ 560 / per night
13500 Gulf Blvd, Unit 705 · St. Pete Beach, United States
8.2
Good · 17 reviews
from US$ 207 / per night
13343 Gulf Boulevard · St. Pete Beach, United States
8.1
Good · 24 reviews
from US$ 186 / per night
13101 Gulf Blvd., Unit 1505 · St. Pete Beach, United States
9.3
Excellent · 11 reviews
from US$ 350 / per night
13101 Gulf Blvd., Unit 1504 · St. Pete Beach, United States
9.6
Excellent · 13 reviews

Staying at the 2-bedroom Madeira Bay Resort I 1504 St. Pete Beach villa, guests can easily reach the Wagon Wheel Flea Market, located approximately 7 km away.

Read more
from US$ 222 / per night
14600 Gulf Boulevard, #202 · St. Pete Beach, United States
7.3
Average · 8 reviews
from US$ 312 / per night
12000 Gulf Blvd · St. Pete Beach, United States
8.7
Good · 11 reviews
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.