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
New
802 S Bay Blvd, Anna Maria
  • Residential
  • 3 Beds
  • 2 Baths
  • 1,700 SqFt

802 S Bay Blvd, Anna Maria

$2,235,000
513 75th St, Holmes Beach
  • Residential
  • 4 Beds
  • 4 Baths
  • 3,073 SqFt

513 75th St, Holmes Beach

$2,199,000
211 81st St #a, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,529 SqFt

211 81st St #a, Holmes Beach

$2,195,000
710 S Bay Blvd, Anna Maria
  • Residential
  • 3 Beds
  • 4 Baths
  • 2,490 SqFt

710 S Bay Blvd, Anna Maria

$2,100,000
New
236 Lakeview Dr, Anna Maria
  • Residential
  • 3 Beds
  • 3 Baths
  • 2,623 SqFt

236 Lakeview Dr, Anna Maria

$2,095,000
7606 Marina Dr, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,743 SqFt

7606 Marina Dr, Holmes Beach

$1,995,000
421 Spring Ave, Anna Maria
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,881 SqFt

421 Spring Ave, Anna Maria

$1,995,000 ↓ $255,000
9405 Gulf Dr, Anna Maria
  • Residential
  • 4 Beds
  • 3 Baths
  • 1,716 SqFt

9405 Gulf Dr, Anna Maria

$1,995,000
207 65th St, Holmes Beach
  • Residential
  • 4 Beds
  • 7 Baths
  • 2,463 SqFt

207 65th St, Holmes Beach

$1,995,000 ↓ $400,000
210 72nd St, Holmes Beach
  • Residential
  • 4 Beds
  • 7 Baths
  • 2,500 SqFt

210 72nd St, Holmes Beach

$1,985,000 ↓ $10,000
New
204 77th St, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,093 SqFt

204 77th St, Holmes Beach

$1,975,000
206 77th St, Holmes Beach
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,477 SqFt

206 77th St, Holmes Beach

$1,950,000 ↓ $43,500
702 S Bay Blvd, Anna Maria
  • Residential
  • 3 Beds
  • 4 Baths
  • 2,438 SqFt

702 S Bay Blvd, Anna Maria

$1,950,000 ↓ $325,000
111 81st St, Holmes Beach
  • Residential
  • 5 Beds
  • 4 Baths
  • 2,596 SqFt

111 81st St, Holmes Beach

$1,945,000
543 67th St, Holmes Beach
  • Residential
  • 4 Beds
  • 4 Baths
  • 2,909 SqFt

543 67th St, Holmes Beach

$1,899,900
116 Peppertree Ln, Anna Maria
  • Residential
  • 4 Beds
  • 5 Baths
  • 2,720 SqFt

116 Peppertree Ln, Anna Maria

$1,895,000 ↓ $30,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 25th, 2020 at 8:15am EDT.