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
11365 Gulf Boulevard · St. Pete Beach, United States
8.3
Good · 226 reviews
from US$ 94 / per night
7901 Blind Pass Road · St. Pete Beach, United States
8.7
Good · 204 reviews

Featuring a swimming pool, the 3-star Blind Pass Resort Motel St. Pete Beach is 18 minutes' walk from the Upham Beach Park. There is a private parking lot on site and Wi-Fi in public areas.

Read more
from US$ 79 / 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
10164 Gulf Boulevard · St. Pete Beach, United States
8.6
Good · 410 reviews

Nestled in the Treasure Island district of St. Pete Beach, 3.1 km from the John's Pass Village, the beachfront The Molloy - A Boutique Beach Resort St. Pete Beach features a heated pool and views of the ocean. Located within a few blocks of Boca Ciega Bay, this 3-star motel invites its guests to enjoy mini golf and fishing.

Read more
from US$ 111 / 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
8301 Blind Pass Rd, St. Pete Beach, Florida, 33706, United States Of America · St. Pete Beach, United States
9.4
Excellent · 285 reviews
from US$ 86 / per night
1301 Gulf Way · St. Pete Beach, United States
8.9
Good · 202 reviews

The 2-star Sabal Palms Inn St. Pete Beach is within 5 minutes' walk of the Merry Pier and features a deck with outdoor dining areas and a barbecue grill. This St. Pete Beach inn is in the St Pete Beach - Long Key district, 3.6 km from such natural sights as the St. Pete Beach Access.

Read more
from US$ 144 / per night
11903 Gulf Boulevard · St. Pete Beach, United States
7.1
Average · 141 reviews
from US$ 129 / per night
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
1007 Gulf Way · St. Pete Beach, United States
8.8
Good · 55 reviews

The 2-star Havana Inn St. Pete Beach is approximately 5 minutes on foot from the Gulf Beaches Historical Museum and features a terrace with a barbecue grill and outdoor dining areas. This St. Pete Beach inn is in a historical area, 3.2 km from such natural sights as the Isla del Sol|Isla del Sol.

Read more
from US$ 190 / per night
5300 Gulf Boulevard · St. Pete Beach, United States
7.6
Average · 744 reviews

The 3-star family Sirata Beach Resort St Pete Beach offers a location merely a 6-minute stroll from the Floating Water Park and such amenities as an outdoor swimming pool, spa therapy, a shared lounge, and various recreational opportunities. This St. Pete Beach resort, offering a ballroom and a banquet hall, is located 3.9 km from the Pass-a-Grille|Pass-a-Grille Beach.

Read more
from US$ 98 / per night
600 68Th Avenue · St. Pete Beach, United States

The smoke-free Upham Beach Inn St. Pete Beach is nestled just 5 minutes on foot from the Upham Beach Park and features a swimming pool. This St. Pete Beach inn provides 24-hour security to ensure guests' safety.

Read more
from US$ 291 / per night
7963 Bayshore Drive · St. Pete Beach, United States
9.6
Excellent · 113 reviews

The 3-star smoke-free The Roth Hotel, Treasure Island, Florida St. Pete Beach, located approximately a 10-minute ride from the Don CeSar Beach, offers a swimming pool and Wi-Fi in public areas. This St. Pete Beach aparthotel is in the Treasure Island district, 4.6 km from such natural sights as the Upham Beach Park.

Read more
from US$ 249 / per night
14500 Gulf Blvd · St. Pete Beach, United States
10.0
Excellent · 1 review
5500 Gulf Blvd · St. Pete Beach, United States
7.5
Average · 461 reviews

The elegant 4-star Island Grand At Tradewinds Hotel St. Pete Beach is situated only 5 minutes' stroll from Suncoast Watersports and boasts a sundeck, spa therapy, and watersports equipment. The beachfront resort has a beautiful location and provides 4 lounges.

Read more
from US$ 180 / per night
118 107Th Avenue (Check-In Location Only) · St. Pete Beach, United States
8.2
Good · 17 reviews

Enticing active tourists with snorkeling trips, the 3-star Sunrise Resort By Liberte' St. Pete Beach is approximately a 5-minute stroll from the Floating Water Park. Located 2.5 km from the Sunset Beach Pavilion, this St. Pete Beach aparthotel boasts a heated pool.

Read more
from US$ 255 / per night
6000 Gulf Boulevard · St. Pete Beach, United States
7.6
Average · 994 reviews

Offering cars for rent, as well as Wi-Fi in the rooms, Rumfish Beach At Tradewinds St. Pete Beach hotel is 14 minutes' walk from the Upham Beach Park. Featuring 312 rooms with views of the gulf, the resort is within reach of the St. Pete Beach Access.

Read more
from US$ 149 / per night
1801 Gulf Way · St. Pete Beach, United States
9.0
Excellent · 3 reviews

The beachfront Camelot By The Sea Aparthotel Tierra Verde, situated merely 9 minutes' walk from the Pass-a-Grille Historic District, entices guests with a picnic area and a golf course. The 3-star hotel lies in an entertainment neighbourhood, within a few blocks of such cultural sights as the Gulf Beaches Historical Museum.

Read more
from US$ 211 / per night
11730 Gulf Blvd · St. Pete Beach, United States
from US$ 127 / per night
7925 West Gulf Blvd · St. Pete Beach, United States
9.4
Excellent · 18 reviews

Located around 500 metres from Sunset Beach Dog Park, the 2-star smoke-free Sunset Inn And Cottages St. Pete Beach offers 13 rooms with views of the courtyard. The inn is a good starting point for exploring St. Pete Beach, including the Sunset Beach Pavilion, which is only a 6-minute walk away.

Read more
from US$ 269 / per night
633 71St Avenue · St. Pete Beach, United States
9.2
Excellent · 169 reviews

Located just 1.8 km from Suncoast Watersports, Carlton House Motel And Suites St. Pete Beach offers Wi-Fi in public areas and private parking. This St. Pete Beach motel lies in the St Pete Beach - Long Key district, just around the corner from such cultural sights as the Art Expo Custom Framing Gallery.

Read more
from US$ 148 / per night
6950 Beach Plaza Street · St. Pete Beach, United States
from US$ 274 / 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
10800 Gulf Boulevard · St. Pete Beach, United States
9.5
Excellent · 350 reviews

Standing right around the corner from the Treasure Island Clock Tower, the 3-star Treasure Island Beach Resort St. Pete Beach offers a swimming pool. Located merely a 7-minute walk from the Treasure Island Slide, the hotel features 77 luxurious rooms and an American-style restaurant with an American menu.

Read more
from US$ 280 / per night
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
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
17120 Gulf Boulevard · St. Pete Beach, United States
8.8
Good · 433 reviews

Doubletree Beach Resort By Hilton Tampa Bay - North Redington Beach St. Pete Beach is a great place to stay in the North Redington Beach district, a 10-minute drive from Archibald Public Beach Park. Featuring a lift and a vending machine throughout the property, this hotel is located 2.8 km from Boca Ciega Millennium Bayside Park.

Read more
from US$ 139 / per night
10650 Gulf Boulevard · St. Pete Beach, United States
8.2
Good · 371 reviews

The smoke-free Bilmar Beach Resort St. Pete Beach is located in St. Pete Beach, around a 25-minute walk from the John's Pass Village, and offers 2 outdoor swimming pools. One will enjoy a lounge bar or a sun terrace, water slides, and spa therapy, while this wonderful hotel also boasts picturesque setting just a few steps from the Treasure Island Slide.

Read more
from US$ 143 / 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
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.