We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
29/10/2017 30/10/2017
    There are no pins in your viewport. Try moving the map or changing your filters.
    • {providername} {price}
    {providername} {price}
    We can't find prices for this accommodation
    From {rate_price} {rate_periodicity}

    Mainsail Beach Inn

    101 66th St, Holmes Beach, Anna Maria Island, FL 34217-1345
    (813) 375-0542
    Hotel website
    Lowest prices for your stay
    1 room, 2 adults, 0 children
    No availability for your dates from these sites
    Traveller (121)
    Room & Suite (69)
    • Excellent90%
    • Very good8%
    • Average1%
    • Poor0%
    • Terrible1%
    Travellers talk about
    “main sail” (5 reviews)
    “the kitchen” (25 reviews)
    “three bedroom” (8 reviews)
    Free Wifi
    Free Parking
    Air Conditioning
    Non-Smoking Hotel
    Multilingual Staff
    Self-Serve Laundry
    All hotel details
    Offers from Mainsail Beach Inn
    Special Price: 15% off your AMI Getaway.
    29 Oct.30 Oct.
    1 room, 2 adults, 0 children
    We're sorry, there are no rooms available on TripAdvisor. Please change your dates, or view all Holmes Beach hotels with availability
    Write a Review
    Reviews (245)
    There are newer reviews for Mainsail Beach Inn
    See the most recent reviews
    Traveller rating
    Traveller type
    Time of year

    11 - 15 of 240 reviews

    Reviewed 21 August 2017

    All in all a stunning place in a fab location. Units are tastefully decorated and furnished. Staff are super helpful. This place is not cheap but its reflected in the overall decor and quality. We actusally stayed there in August 2016 and went to the...More

    Thank Shelley G
    Response from BeachInnAMI, General Manager at Mainsail Beach InnResponded 23 August 2017

    What a HUGE compliment that you have such wonderful memories that you are sending us your review a full year after your stayed with us - thank you! Anna Maria Island is still just as beautiful and we won't hold it against you that you...More

    Reviewed 17 August 2017 via mobile

    Stayed again at Mainsail Beach Inn for a week with family (2 adults 2 kids). Great location, chilled out and fab place for a peaceful break. Would highly recommend. Don't forget to also check out the Donut Experiment on Pine Ave for breakfast coffees and...More

    Thank Thane42
    Response from BeachInnAMI, General Manager at Mainsail Beach InnResponded 23 August 2017

    We always love to see another happy returning guest! It's truly a pleasure welcoming you back and to see the changes year over year. Thanks for mentioning The Donut Experiment on Pine Avenue - a must eat location! The S'mores special and Candy Bar with...More

    Reviewed 16 August 2017 via mobile

    Stayed 3 nights in a 2 BR. Pluses- nice beach, nicely appointed, quiet. Minuses- 2nd BR was sweltering had to chill the place to 70 so those in there wouldn't sweat to death. Wanted to change sheets but management refused saying they only did trash...More

    Thank reedequine
    Response from BeachInnAMI, General Manager at Mainsail Beach InnResponded 23 August 2017

    Thank you for taking the time to review our property. I know our Property Manager has reached out to you separately to get more information from you regarding your stay. We appreciate your business and of course hope all our guests have a pleasant stay....More

    Reviewed 9 August 2017

    This place is hard to beat between location, wonderfully clean and upscale beach lodgings, and the kind and friendly staff. We have been to many beach resorts through the years and this one was by far the most cozy and perfect. One of the best...More

    Thank Lynn D
    Response from BeachInnAMI, General Manager at Mainsail Beach InnResponded 22 August 2017

    Thank you for such a thoughtful review - you've hit all the high points! We're thrilled to hear you loved staying with us and fell in love with the beauty of our little island. It's so hard to pick a favorite condo but 9 and...More

    Reviewed 8 August 2017

    We stayed at Mainsail Beach Inn for three nights. The location and the accommodation is really good. The units contain everything you could possibly need and are high quality in terms of facilities and decor. We had bad weather while there due to tropical storm...More

    Thank Jackie S
    Response from BeachInnAMI, General Manager at Mainsail Beach InnResponded 19 August 2017

    Thank you Jackie for your thoughtful review! We're so thrilled you were able to make yourself at home during your stay and didn't let Emily dampen your stay too much. I'll be sure to pass along your comments to the team at Mainsail Beach Inn...More

    The Don CeSar
    3,786 reviews
    #7 of 32 hotels in St. Pete Beach
    An Island Getaway at Palm Tree Villas
    590 reviews
    #1 of 16 hotels in Holmes Beach
    Sunrise Garden Resort
    833 reviews
    #1 of 3 hotels in Anna Maria
    Cedar Cove Resort & Cottages
    970 reviews
    #2 of 16 hotels in Holmes Beach
    Awards & Recognition
    Certificate of Excellence
    • Top amenities
    • Pool
    • Free Parking
    • Free High Speed Internet ( WiFi )
    • Beachfront
    • Hotel Amenities
    • Free Parking
    • Self-Serve Laundry
    • Multilingual Staff
    • Room amenities
    • Air Conditioning
    • Microwave
    • Refrigerator in room
    • Things to do
    • Pool
    • Hot Tub
    • Outdoor pool
    • Heated pool
    • Hotel Style
    • #3 On the Beach Hotel in Holmes Beach
    • Room types
    • Kitchenette ,
    • Suites ,
    • Non-Smoking Rooms ,
    • Family Rooms
    • Number of rooms
    • 12
    • Reservation Options
    • TripAdvisor is proud to partner with Hotwire so you can book your Mainsail Beach Inn reservations with confidence. We help millions of travellers each month to find the perfect hotel for both holiday and business trips, always with the best discounts and special offers.
    • Location
    • United States >
    • Florida >
    • Anna Maria Island >
    • Holmes Beach
    • Also Known As
    • Mainsail Beach Hotel Holmes Beach ,
    • Mainsail Beach Inn Holmes Beach, Anna Maria Island, Florida
    Add Photo Photos
    Traveller (121)
    Room & Suite (69)
    Pool & Beach (29)
    Dining (9)
    Hotel & Grounds (75)
    Bathroom (3)
    The Don CeSar
    3,786 reviews
    22.06 km away
    Cedar Cove Resort & Cottages
    970 reviews
    3.31 km away
    An Island Getaway at Palm Tree Villas
    590 reviews
    .16 km away
    Sunrise Garden Resort
    833 reviews
    2.40 km away
    Nearby Restaurants
    Beach Bistro
    975 reviews
    .04 km away
    The Feast Restaurant
    769 reviews
    .90 km away
    eat here
    932 reviews
    1.05 km away
    Hurricane Hanks
    717 reviews
    1.00 km away
    Nearby Attractions
    Island Gallery West
    16 reviews
    .95 km away
    Tampa Bay Fishing with Captain Matt - Tours
    69 reviews
    .98 km away
    MV Minnow Boat Tours
    48 reviews
    .97 km away
    Salty Dolphin Tours
    24 reviews
    .97 km away
    Ask a question
    Questions & Answers
    26 June 2017|
    Response from Ipwebb |
    Captiva Island and Sanibel are great. Peaceful, great restaurants and really quiet
    19 June 2017|
    AnswerShow all 5 answers
    Response from Sandy Z | Property representative |
    Great question! We do supply beach towels for your stay so no need to pack those. In addition we have 2 new kayaks on site with life jackets that are available to use, beach loungers available at the beach and there are... More
    27 March 2017|
    AnswerShow all 2 answers
    Response from BeachInnAMI | Property representative |
    Great question! All of Anna Maria Island has public beach access. While this is the case it is still considered very private as the island nd is not overwhelmed with hotels directly on the beach. Most of our neighbors are... More

    Recently Reviewed Hotels around Holmes Beach

    Room Tips
    "2nd or 3rd floor but all rooms are great"
    Read review
    "Beach is best!!!"
    Read review
    "9C is a perfect size and has stunning views"
    Read review
    "Beach facing apartments the best. We were on the side which was lovely but beach front would have been better."
    Read review
    Is This Your TripAdvisor Listing?
    Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing