Haley's at Anna Maria Island Inn presents a 1950s Florida-style motel experience, located just 100 yards from the beaches of Holmes Beach. This property features two outdoor swimming pools, a hot tub, and a barbecue grill for guest use. The motel provides a base for exploring the island with beach chairs and towels available.
Should you book Haley's at Anna Maria Island Inn?
A classic motel stay near the beach with pool access and pet-friendly options.
Best for
- Beach proximity
- Pool amenities
- Pet-friendly stays
Maybe not ideal for
- No on-site dining
Pools and relaxation
Guests can enjoy two outdoor swimming pools and a relaxing hot tub. Barbecue grills are available, along with beach chairs and towels, making it easy to spend a day near the water.
Coastal location
Situated in Holmes Beach, Haley's is 100 yards from the sand. Explore nearby attractions like Galati Yacht basin, Merchants Community Garden, and Anna Maria Bayfront Park.
Room amenities
Rooms are air-conditioned and feature a seating area, fully equipped kitchen, and coffee-making facilities with a toaster. Linens and towels are provided.
Rooms & rates
What you'll enjoy
Gallery
























Amenities & facilities
Most popular facilities
- Outdoor swimming pool
- Non-smoking rooms
- Free parking
- Free Wifi
- Tea/Coffee Maker in All Rooms
Great for your stay
- Parking
- Private bathroom
- Pet friendly
- Air conditioning
- Free Wifi
- Free parking
- Non-smoking rooms
- Flat-screen TV
Private bathroom
- Toilet paper
- Towels
- Bath or shower
- Toilet
- Free toiletries
- Hairdryer
- Shower
Bedroom
- Linens
Outdoors
- Picnic area
- Outdoor furniture
- Outdoor dining area
- Sun deck
- Patio
- Garden
Media & Technology
- Flat-screen TV
- Cable channels
- TV
Location
8102 Gulf Drive, Holmes Beach, FL 34217, United States, Holmes Beach, Florida
Haley's at Anna Maria Island Inn is located in Holmes Beach, Florida.
Things to do nearby
- Galati Yacht basinmarina0.6 mi
- Merchants Community Gardengarden0.8 mi
- Anna Maria Bayfront Parkpark1.1 mi
- Passage Keyhistoric site1.2 mi
- Island Gallery Westgallery1.2 mi
Straight-line distances from the property · data © OpenStreetMap contributors
What guests say
8.1 / 10 · Very good on Booking.com, from 138 guest reviews
Haley's at Anna Maria Island Inn earns consistently positive sentiment for its unbeatable beach-side location, cleanliness, comfortable beds, and attractive price point. However, virtually every reviewer flags the extremely cramped bathrooms and small room sizes as notable drawbacks, and the absence of an ice machine is a recurring minor frustration. Guests who prioritise location and value over spacious facilities tend to leave very satisfied.
Reviews scoring 9–10: 12 · average 9
They wrote about: room, cleanliness, location
Reviews scoring 7–9: 18 · average 7.5
They wrote about: room, location, bathroom
No reviews in the selected score range.
Good to know
House rules
- Check-in
From 4:00 PM to 11:00 PM
You need to let the property know what time you'll be arriving in advance.
- Check-out
From 8:00 AM to 10:00 AM
- Cancellation/ prepayment
Cancellation and prepayment policies vary according to accommodation type. Enter your stay dates and check the conditions of your selected option.
- Age restriction
The minimum age for check-in is 25
- Pets
Pets are allowed. Charges may apply.
Frequently asked questions
What parking options are available?
The hotel offers on-site parking free of charge for guests. This includes ample space for your vehicle during your stay.
Can I bring my pet?
Yes, Haley's at Anna Maria Island Inn is a pet-friendly establishment, welcoming your furry companions.
What amenities are in the rooms?
Rooms are air-conditioned and include a seating area, fully equipped kitchen, and coffee-making facilities with a toaster. Linens and towels are provided.
Are there swimming pools?
Yes, the property features two outdoor swimming pools for guest use.
Is there Wi-Fi?
Free Wi-Fi is available for guests throughout the property.
How close is it to the beach?
The hotel is located just 100 yards from the beaches of Holmes Beach.