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.

Holmes Beach, Florida

Holmes Beach is a small town on Anna Maria Island in the Gulf of Mexico just south of Tampa Bay. It boasts miles of gorgeous white, sandy beaches, emerald Gulf waters, and abundant sunshine.

If you want to spend a day on the water, there is excellent fishing in the waters surrounding Anna Maria Island. Take a charter boat...

more

Holmes Beach is a small town on Anna Maria Island in the Gulf of Mexico just south of Tampa Bay. It boasts miles of gorgeous white, sandy beaches, emerald Gulf waters, and abundant sunshine.

If you want to spend a day on the water, there is excellent fishing in the waters surrounding Anna Maria Island. Take a charter boat and head out in the Gulf for an exciting day of sport fishing. The grouper, snapper, or mackerel you catch can provide the ingredients for a delicious seafood dinner at your vacation rental. Inshore or backwater fishing is also very popular.

Enjoy a beach picnic with the locals under the Australian Pines, or find a secluded cove and enjoy some private sunbathing. Prefer an animated beach crowd? Then the all-you-can-eat pancake breakfasts at "Cafe on the Beach" is your scene.

Haleys Motel and Resort
Haleys Motel and Resort (artdept122, Mar 2008)

Vacation rentals from $113/night

Flights to Holmes Beach
All fares Seattle (SEA) to Sarasota (SRQ) found by travelers in past 72 hours¤

Today's lowest fares
Search Flights
May
$387
Jun
$442
Jul
$623

Other Destinations
Popular Anna Maria Island Destinations
Anna Maria Vacation Rentals
103 hotels, 707 Reviews
Bradenton Beach Vacation Rentals
133 hotels, 2,829 Reviews