




Best Price Available
Nov 1 - Nov 2

Bay Palms Waterfront Resort – Hotel and Marina is an award winning boutique resort of only 15 rooms located directly on Boca Ciega Bay. Bay Palms boasts one of the largest privately owned fishing piers in St. Petersburg (1500 square feet!) where you can fish, dock your vessel, and meet Florida’s sea creatures like manatees or dolphins! Bay Palms is also pet friendly, meaning that you can bring the entire family for a vacation you’ll remember for a lifetime.
With a beautiful pool overlooking the Boca Ciega Bay, the Bay Palms Waterfront Resort is the best destination for relaxation; and best of all, Bay Palms is only 200 feet from the beach. After a fresh renovation just last year, The Bay Palms is sure to wow you with clean spacious rooms with kitchenettes, and separate bedrooms. We’ve also installed a brand new dock on the water with beautiful lights for a great spot to unwind day or night.
Try us and see why so many people come back year after year.
Voted Best Marina on St Pete Beach 2014, 2015, 2016, and 2017, we are proud to be a 3-star resort and members of the Superior Small Lodging Association, Florida Green Lodging, and are Approved by AAA for Quality and Standards.
#9 of 33 hotels in St. Pete Beach hotels in St. Pete Beach
Oct 26, 2025: Great room, pool area was great and the ocean was a very close walk from hotel. Loved watching ocean from our balcony.
Oct 26, 2025: First st Pete trip
Oct 23, 2025: Anniversary in St. Pete
In addition to a marina, Bay Palms Waterfront Resort – Hotel and Marina features an outdoor pool and a fitness center. High-speed wireless Internet access is complimentary. A business center is available to use on site at our sister property. This St. Pete Beach hotel also offers a library, tour/ticket assistance, and barbecue grills. Concierge services and wedding services can be provided. Complimentary self parking is available on site.
Bay Palms Waterfront Resort – Hotel and Marina has designated areas for smoking.


Check-in for Bay Palms Waterfront Resort is at the main office of the Plaza Beach Hotel, located at 4506 Gulf Blvd, St Pete Beach. The Plaza Beach Hotel is one block north of the Bay Palms Waterfront Resort.
Check-out time is 11 AM