Find Anna Maria Island Homes For Sale

All Listings $100,000 - $200,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
228 Willow Ave, Anna Maria
  • Residential
  • 6 Beds
  • 5 Baths
  • 2,811 SqFt

228 Willow Ave, Anna Maria

$3,345,000
115 48 St, Holmes Beach
  • Residential
  • 6 Beds
  • 8 Baths
  • 4,798 SqFt

115 48 St, Holmes Beach

$3,250,000
404 North Shore, Anna Maria
  • Residential
  • 5 Beds
  • 6 Baths
  • 2,964 SqFt

404 North Shore, Anna Maria

$3,195,000
681 Key Royale Dr, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 4,400 SqFt

681 Key Royale Dr, Holmes Beach

$3,100,000
104 48th St, Holmes Beach
  • Residential Income
  • 0 Beds
  • 0 Baths
  • 2,900 SqFt

104 48th St, Holmes Beach

$2,995,000
217 Willow Ave, Anna Maria
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,993 SqFt

217 Willow Ave, Anna Maria

$2,995,000
New
107 Palmetto Ave, Anna Maria
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,421 SqFt

107 Palmetto Ave, Anna Maria

$2,850,000
513 83rd St, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 3,338 SqFt

513 83rd St, Holmes Beach

$2,850,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
New
775 N Shore Dr, Anna Maria
  • Residential
  • 4 Beds
  • 4 Baths
  • 1,778 SqFt

775 N Shore Dr, Anna Maria

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

211 Willow Ave, Anna Maria

$2,595,000
97 52nd St, Holmes Beach
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,944 SqFt

97 52nd St, Holmes Beach

$2,500,000
109 Palm Ave, Anna Maria
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,304 SqFt

109 Palm Ave, 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

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 May 29th, 2020 at 3:45am EDT.