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: 68 property found
Find your place to stay
11365 Gulf Boulevard · St. Pete Beach, United States
8.3
Good · 226 reviews
from US$ 94 / per night
3400 Gulf Boulevard · St. Pete Beach, United States
8.4
Good · 408 reviews

Situated about 5 minutes on foot from Pass-a-Grille Beach, the 4-star beachfront The Don Cesar Hotel St. Pete Beach offers guests the chance to relax by a heated pool on the 2nd floor. Located a few steps from the Don CeSar Beach, the pet-friendly resort has 277 rooms near a boat dock.

Read more
from US$ 226 / per night
11240 1St Street East · St. Pete Beach, United States
8.9
Good · 752 reviews

Boasting a patio, a picnic area, and barbecue grills, Sea Jay Motel And Marina St. Pete Beach lies 7 minutes' stroll from the Treasure Island Slide. The hotel offers Wi-Fi in public areas, a car park on site and a heated pool.

Read more
from US$ 99 / per night
1401 Gulf Way · St. Pete Beach, United States
9.6
Excellent · 304 reviews

Situated about 5 minutes' walk from the low-key Pass-a-Grille Beach, the 2-star Inn On The Beach St. Pete Beach offers recreational facilities, barbecue grills, and a golf course. The hotel is a good starting point for St. Pete Beach's sports attractions, including Polynesian Putter Miniature Golf Course, which is 3.8 km away.

Read more
from US$ 272 / per night
11730 Gulf Blvd · St. Pete Beach, United States
from US$ 127 / per night
13238 Gulf Boulevard · St. Pete Beach, United States
9.1
Excellent · 103 reviews

The 3-star Barefoot Beach Club St. Pete Beach hotel accommodates guests in a walkable area of St. Pete Beach and sits just a 7-minute walk from the John's Pass Village. This attractive resort features a swimming pool, a fitness centre and Wi-Fi in public areas.

Read more
from US$ 123 / per night
6300 Gulf Boulevard · St. Pete Beach, United States
9.9
Excellent · 8 reviews

The 4-star The Luce, St. Pete Beach, A Tribute Portfolio Hotel, located 16 minutes' walk from Polynesian Putter Miniature Golf Course, boasts a swimming pool. A cocktail bar as well as a sundeck and billiards can be enjoyed at the inn, boasting the setting within a few blocks of the Upham Beach Park.

Read more
from US$ 119 / per night
3701 Gulf Blvd · St. Pete Beach, United States
8.4
Good · 138 reviews

The 4-star smoke-free The Hotel Zamora St. Pete Beach offers a location nearly 5 minutes' walk from the Long Key and such amenities as a heated pool, a hot tub and spa therapy. Conveniently located in the St Pete Beach - Long Key district a short way from the Don CeSar Beach, this luxury hotel has 63 rooms.

Read more
from US$ 237 / per night
10500 Gulf Boulevard · St. Pete Beach, United States
9.3
Excellent · 482 reviews

Offering a location a 5-minute walk from the Bucky Big Pirate of Treasure Island|the Bucky Big Pirate of Treasure Island statue, Page Terrace Beachfront Hotel St. Pete Beach offers 36 rooms. Located 2.1 km from the John's Pass Village and Boardwalk, this hotel offers views of the city and a heated pool.

Read more
from US$ 121 / per night
5250 Gulf Boulevard · St. Pete Beach, United States
7.2
Average · 173 reviews

Positioned about 25 minutes' walk from the Don CeSar Beach and 3.9 km from the Pass-a-Grille|Pass-a-Grille Beach, the smoke-free Bellwether Beach Resort St. Pete Beach provides a banquet hall and a ballroom for a variety of uses. Featuring a lounge bar, a sundeck and a shared lounge, this 5-star beachfront hotel is in the immediate vicinity of Suncoast Watersports.

Read more
from US$ 120 / per night
3860 Gulf Boulevard · St. Pete Beach, United States
8.9
Good · 214 reviews

The 3-star pet-friendly Beach House Suites By The Don Cesar St. Pete Beach hotel is within 25 minutes' walk of the Saint Petersburg Beach|St. Pete Beach and has an outdoor heated swimming pool plus a fitness area. The smoke-free resort offers a banquet hall, within 3 km of the Pass-a-Grille Beach, making it an attractive choice.

Read more
from US$ 198 / per night
11125 Gulf Boulevard · St. Pete Beach, United States
8.2
Good · 1035 reviews

Offering luggage storage, the 3-star Treasure Island Hotel And Marina St. Pete Beach lies in the Treasure Island district of St. Pete Beach, 2.6 km from the Jungle Prada de Navaez Park and only 550 m from such cultural places of interest as the Maykel Art Gallery. Located approximately a 25-minute walk from the John's Pass, this St. Pete Beach hotel offers views of the marina and a swimming pool.

Read more
from US$ 141 / per night
11908 Gulf Blvd · St. Pete Beach, United States
8.8
Good · 221 reviews

Situated approximately 10 minutes by car from the War Veterans Memorial Park and 3.3 km from Archibald Public Beach Park, the delightful Residence Inn By Marriott St. Petersburg Treasure Island St. Pete Beach features a banquet hall for various purposes. Located in the Treasure Island district, the 3-star non-smoking hotel offers 48 rooms along with a swimming pool.

Read more
from US$ 489 / per night
5800 Gulf Blvd · St. Pete Beach, United States
8.5
Good · 216 reviews

The comfortable Coral Reef Resort St. Pete Beach gives quick access to High Tide Slide, which is situated approximately a 5-minute walk away. Featuring 64 rooms with views of the sea, this 3-star resort is a mere 1.1 km from the Upham Beach Park.

Read more
from US$ 243 / per night
17500 Gulf Boulevard · St. Pete Beach, United States
9980 Gulf Boulevard · St. Pete Beach, United States
8.3
Good · 1442 reviews

Offering a lobby area, the smoke-free Island Inn Beach Resort St. Pete Beach lies in the Treasure Island district of St. Pete Beach, approximately 10 minutes' drive from the War Veterans Memorial Park and 3.6 km from the Jungle Prada de Navaez Park. Featuring 62 rooms with views of the bay, the 2-star hotel is 3.2 km from the Alligator Attraction.

Read more
from US$ 150 / per night
4900 Gulf Boulevard · St. Pete Beach, United States
8.0
Good · 2043 reviews

Situated nearly a 5-minute stroll from Pass-a-Grille Beach, the perfect 3-star Dolphin Beach Resort St. Pete Beach welcomes guests with a restaurant. Located 3.7 km from the Sunset Beach, the smoke-free resort provides a ballroom.

Read more
from US$ 99 / per night
7201 Sunset Way · St. Pete Beach, United States
9.0
Excellent · 603 reviews

Located nearly 5 minutes' walk from the Art Expo Custom Framing Gallery, the 4-star smoke-free The Saint Hotel St. Pete Beach offers a hot tub, spa therapy, and a shared lounge. Boasting an American restaurant, this St. Pete Beach hotel is available not far from the Upham Beach Park.

Read more
from US$ 183 / per night
3848 Gulf Boulevard · St. Pete Beach, United States
9.4
Excellent · 77 reviews

Palm Crest Resort Motel St. Pete Beach has 13 rooms and is located 3.6 km from the Merry Pier. A garden adorned with BBQ enhances the ambiance of the motel.

Read more
from US$ 173 / per night
4321 Gulf Blvd St · St. Pete Beach, United States
7.9
Average · 78 reviews

The comfortable 3-star Bayview Plaza Waterfront Resort St. Pete Beach is a mere 6 minutes' stroll from the St. Pete Beach Access and features an ATM machine and currency exchange. The smoke-free hotel proudly offers a banquet hall, while Suncoast Watersports is only 1.1 km away.

Read more
from US$ 217 / 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
17350 Gulf Boulevard · St. Pete Beach, United States

Situated around 4 km from Madeira Beach Access|the Madeira Beach Access, the beachfront Grand Shores West St. Pete Beach hotel features Wi-Fi in the rooms, and a car park on site. This St. Pete Beach resort is in the North Redington Beach district of St. Pete Beach, approximately 10 minutes by car from such natural sights as the Archibald Beach Park.

Read more
from US$ 159 / per night
7201 Sunset Way · St. Pete Beach, United States
6801 Sunset Way · St. Pete Beach, United States
8.4
Good · 636 reviews

Offering a sundeck, a picnic area, and barbecue grills, St. Pete Beach Suites hotel lies in an entertainment area of St. Pete Beach, about 6 km from the John's Pass Village and Boardwalk and around a 25-minute walk from the St. Pete Beach Access. Located in the St Pete Beach - Long Key district of St. Pete Beach, this 3-star hotel offers 29 rooms with courtyard views and 2 outdoor swimming pools.

Read more
from US$ 185 / per night
6100 Gulf Boulevard · St. Pete Beach, United States
8.5
Good · 622 reviews

Situated about a 5-minute stroll from Pass-a-Grille Beach, the 3-star smoke-free Hilton Garden Inn St. Pete Beach, Fl also offers a heated pool. Featuring a restaurant and baggage storage, the inn is within a few blocks of the St. Pete Beach Access.

Read more
from US$ 120 / per night
11903 Gulf Boulevard · St. Pete Beach, United States
8.7
Good · 224 reviews

Ebbtide Inn St. Pete Beach, located an 18-minute walk from the John's Pass Village, boasts a heated swimming pool. This hotel also includes parking.

Read more
from US$ 80 / per night
3804 Gulf Blvd. · St. Pete Beach, United States
11799 Gulf Blvd. · St. Pete Beach, United States
7.3
Average · 296 reviews

The 4-star Oasis Palms Resort St. Pete Beach is located in St. Pete Beach, 2.5 km from Treasure Island Golf Tennis Recreation Center, and offers a heated pool. The resort also includes a car park.

Read more
from US$ 106 / per night
11800 Gulf Boulevard · St. Pete Beach, United States
from US$ 80 / per night
4506 Gulf Blvd (Check-In Only) · St. Pete Beach, United States
8.4
Good · 58 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
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.