Mainsail Beach Inn

101-66th St., Holmes Beach, 34217, FL

Enter Your Trip Dates

1 Room / 2 Adults

1 rooms,
2 adults
  • Rooms:

  • Adults:

  • Close

TripAdvisor Rating


At the luxury end of things on Holmes Beach, this Anna Maria Island hotel’s beachfront stance and 12 cottage-decorated one- and two-bedroom rentals have “family” written all over them. Some have gulf views from their private porches or balconies. Designer marble kitchens with top-quality appliances let you dine in, or you can walk a few steps for a dining splurge at highly rated Beach Bistro.

Outside, find a heated swimming pool, hot tub, poolside barbecue grills, and private beach lounge chairs and umbrellas. Plus, the sand and sunsets are only steps away!

Our Editor Loves

  • Beachfront location
  • Accommodations that sleep up to four
  • Relaxed, casual luxury

Family Interests

  • Beach

Family Amenities

  • Family Room 5+
  • Kitchenettes
  • Pool
  • Refrigerator


Shabby Chic with big price

by LyndallDemere

This hotel has gone up up up in price while the maintenance has stopped years ago. A cleaning fee of $300. Was charged and upon checkout we were asked to put all dishes in unit in dishwasher! No changing of sheets in a ocean front unit on a 5 day stay. No changing of wet towels by maid service, no trash pick up, clean up the whole 5 days. I had to take towels to front desk, and trash out to bins.
Linens were old, rugs in the bathrooms very old and torn edges, no rubber on backside from washing. Decks are splintered, warm and not repaired as was seating. Kitchen paint peeling off cabinets. Pillows on bed heavy as lead from being too too old.
So until price is adjusted to content chose something else.

Great spot for a family reunion

by Leah F

We recently spent a week at Mainsail Beach Inn. We enjoyed being just steps from the beach and the access to chairs, umbrellas and sports equipment. The staff was friendly and accommodating. We cooked meals in the nicely-equipped kitchen and also ate at nearby restaurants; it was nice to have those options. The hot tub is great, too. We appreciated that the resort has a policy of no noise after 10 pm.