Find Anna Maria Island Homes For Sale

All Listings Under $100,000 $200,000 - $300,000
$300,000 - $400,000 $400,000 - $500,000 $500,000 - $600,000
$600,000 - $700,000 $700,000 - $800,000 $800,000 - $900,000
$900,000 - $1,000,000 Over $1,000,000
827 N Shore Dr, Anna Maria
  • Residential
  • 5 Beds
  • 3 Baths
  • 3,390 SqFt

827 N Shore Dr, Anna Maria

$2,850,000 ↓ $150,000
238 S Harbor Dr, Holmes Beach
  • Residential
  • 5 Beds
  • 5 Baths
  • 3,526 SqFt

238 S Harbor Dr, Holmes Beach

$2,850,000 ↓ $100,000
528 74th St, Holmes Beach
  • Residential
  • 4 Beds
  • 3 Baths
  • 3,636 SqFt

528 74th St, Holmes Beach

$2,700,000
210 Coconut Ave, Anna Maria
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,716 SqFt

210 Coconut Ave, Anna Maria

$2,699,000
211 Willow Ave, Anna Maria
  • Residential
  • 5 Beds
  • 3 Baths
  • 2,955 SqFt

211 Willow Ave, Anna Maria

$2,595,000
5622 Gulf Dr #4, Holmes Beach
  • Residential
  • 3 Beds
  • 3 Baths
  • 1,993 SqFt

5622 Gulf Dr #4, Holmes Beach

$2,569,000 ↑ $20,000
220 N Harbor Dr, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 3,442 SqFt

220 N Harbor Dr, Holmes Beach

$2,498,500 ↓ $201,500
New
315 N Bay Blvd, Anna Maria
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,479 SqFt

315 N Bay Blvd, Anna Maria

$2,495,000
428 Magnolia, Anna Maria
  • Residential
  • 6 Beds
  • 6 Baths
  • 3,016 SqFt

428 Magnolia, Anna Maria

$2,495,000
121 49th St, Holmes Beach
  • Residential
  • 4 Beds
  • 6 Baths
  • 3,100 SqFt

121 49th St, Holmes Beach

$2,495,000 ↓ $400,000
209 69th St, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,144 SqFt

209 69th St, Holmes Beach

$2,395,000
6605 Gulf Drive, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,802 SqFt

6605 Gulf Drive, Holmes Beach

$2,365,000
104 36th St #104, Holmes Beach
  • Residential
  • 3 Beds
  • 4 Baths
  • 1,819 SqFt

104 36th St #104, Holmes Beach

$2,300,000
3220 Gulf Dr, Holmes Beach
  • Land
  • 0 Beds
  • 0 Baths
  • 0 SqFt

3220 Gulf Dr, Holmes Beach

$2,295,000
102 Cedar Ave, Anna Maria
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,290 SqFt

102 Cedar Ave, Anna Maria

$2,295,000 ↓ $50,000
112 72nd St, Holmes Beach
  • Residential
  • 5 Beds
  • 5 Baths
  • 2,354 SqFt

112 72nd St, Holmes Beach

$2,295,000

All listing information is deemed reliable but not guaranteed and should be independently verified through personal inspection by appropriate professionals. Listings displayed on this website may be subject to prior sale or removal from sale; availability of any listing should always be independently verified.

Listing information is provided for consumer personal, non-commercial use, solely to identify potential properties for potential purchase; all other use is strictly prohibited and may violate relevant federal and state law.

Listing data comes from My Florida Regional MLS DBA Stellar MLS.

Listing information last updated on November 20th, 2019 at 1:45am EST.