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: 352 property found
Find your place to stay
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
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
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
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
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
6950 Beach Plaza Street · St. Pete Beach, United States
from US$ 274 / 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
4506 Gulf Boulevard · St. Pete Beach, United States
8.6
Good · 141 reviews

Located in the St Pete Beach - Long Key district and about a 5-minute walk from the St. Pete Beach Access, the comfortable Plaza Beach Hotel - Beachfront Resort St. Pete Beach features a sundeck, various recreational opportunities, and a shuffleboard court. The charming location, in the vicinity of Treasure Bay makes this 3-star hotel suitable for a wide range of activities, including parasailing, kayaking, and ping pong.

Read more
from US$ 141 / per night
6200 Gulf Boulevard · St. Pete Beach, United States
7.5
Average · 192 reviews

Offering a beautiful location just 1.2 km from St Pete Beach Theatre, the 3-star smoke-free The Beachcomber St. Pete Beach Resort & Hotel is proud to feature a banquet hall crafted for social and corporate gatherings. This comfortable resort, located in the St Pete Beach - Long Key district of St. Pete Beach near a boat dock, offers a tropical garden.

Read more
from US$ 103 / 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
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
4510 Gulf Boulevard · St. Pete Beach, United States
6.5
Acceptable · 9 reviews

The 4-star smoke-free Gulf Strand Resort By Travel Resort Services St. Pete Beach is situated approximately 5 minutes' walk from the St. Pete Beach Access and boasts a sundeck, a shuffleboard court, and a golf course. This beachfront resort lies in the St Pete Beach - Long Key district of St. Pete Beach, 3.4 km from such cultural sights as the Gulf Beaches Historical Museum.

Read more
from US$ 251 / per night
6800 Sunset Way · St. Pete Beach, United States
8.6
Good · 45 reviews

Gulf Winds Resort By Travel Resort Services St. Pete Beach is located in the St Pete Beach - Long Key district of St. Pete Beach, approximately a 5-minute walk from Blind Pass and offers a heated swimming pool. Featuring a lounge bar, a shuffleboard court and barbecue, this 3-star hotel is a few moments from the Upham Beach Park.

Read more
from US$ 154 / per night
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
9630 Gulf Boulevard · St. Pete Beach, United States
8.5
Good · 100 reviews

Nearly a 10-minute ride from Suncoast Watersports, Sunrise Motel St. Pete Beach includes 21 rooms. There is also a car park.

Read more
from US$ 202 / 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
5300 Gulf Blvd · St. Pete Beach, United States
5.5
· 40 reviews
from US$ 280 / per night
520 73Rd Avenue · St. Pete Beach, United States
7.9
Average · 136 reviews
from US$ 135 / 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
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
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
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
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
10265 Gulf Boulevard · St. Pete Beach, United States
9.0
Excellent · 273 reviews

The 3-star Westwinds Waterfront Resort St. Pete Beach is situated only 350 metres from the Treasure Island Slide and boasts a picnic area, various recreational opportunities, and barbecue grills. Boasting a heated pool, this St. Pete Beach resort is nestled approximately 10 minutes' drive from natural attractions like the Jungle Prada de Navaez Park.

Read more
from US$ 161 / per night
565 70Th Avenue · St. Pete Beach, United States

The 4-star Gulfside Resort Unit 2 St. Pete Beach provides proximity to the Boca Ciega Bay Aquatic Preserve, which is located nearly a 25-minute walk away. Situated just 350 metres from the Upham Beach Park in the St Pete Beach - Long Key district, this St. Pete Beach aparthotel features a swimming pool.

Read more
from US$ 200 / per night
10091 Gulf Blvd · St. Pete Beach, United States
8.9
Good · 406 reviews

Situated approximately a 25-minute walk from the Sunset Beach, the 4-star Provident Oceana Beachfront Suites St. Pete Beach hotel is adorned with two towers, offering essentials such as Wi-Fi and free private parking. The aparthotel with a heated swimming pool is located in the centre of St. Pete Beach in the vicinity of the Treasure Island Slide.

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