Houses for sale in Belleair Beach, FL


to

Alternative address:344 La Hacienda Dr, Indian Rocks Beach, FL 33785

For Sale $1,595,000
Single Family Residential
  • 3 beds
  • 3 baths
  • 1,745 sqft
View details

Alternative address:132 Marcdale Blvd, Indian Rocks Beach, FL 33785

For Sale $725,000
Single-Family Home
  • 3 beds
  • 3 baths
  • 1,656 sqft
View details
132 Marcdale Blvd, Belleair Beach, FL 33785

Alternative address:19914 Gulf Blvd #2, Indian Shores, FL 33785

For Sale $2,249,000
Duplex
  • 8 beds
  • 4 baths
  • 3,121 sqft
View details
For Sale $4,999,999
Single Family Residential
  • 3 beds
  • 4 baths
  • 3,225 sqft
View details
2250 Donato Dr, Belleair Beach, FL 33786

Alternative address:19930 Gulf Blvd #5c, Indian Shores, FL 33785

For Sale $1,090,000
Condo
  • 2 beds
  • 2 baths
  • 1,186 sqft
View details
19930 Gulf Blvd #5c, Belleair Beach, FL 33785

Alternative address:74 Gulf Blvd #2b, Indian Rocks Beach, FL 33785

For Sale $849,000
Condo
  • 2 beds
  • 2 baths
  • 1,380 sqft
View details
74 Gulf Blvd #2b, Belleair Beach, FL 33785

Alternative address:500 20th Ave, Indian Rocks Beach, FL 33785

For Sale $1,500,000
Single Family Residential
  • 2 beds
  • 2 baths
  • 1,551 sqft
View details
500 20th Ave, Belleair Beach, FL 33785

Alternative address:351 Bahia Vista Dr, Indian Rocks Beach, FL 33785

For Sale $1,675,000
Single Family Residential
  • 3 beds
  • 3 baths
  • 2,308 sqft
View details

Alternative address:620 Garland Cir, Indian Rocks Beach, FL 33785

For Sale $550,000
Single-Family Home
  • 2 beds
  • 2 baths
  • 1,465 sqft
View details
620 Garland Cir, Belleair Beach, FL 33785

Alternative address:304 Harbor Dr, Indian Rocks Beach, FL 33785

For Sale $6,900,000
Single Family Residential
  • 7 beds
  • 6 baths
  • 6,030 sqft
View details
304 Harbor Dr, Belleair Beach, FL 33785

Alternative address:476 Harbor Dr S, Indian Rocks Beach, FL 33785

For Sale $2,200,000
Single Family Residential
  • 4 beds
  • 3 baths
  • 2,367 sqft
View details
476 Harbor Dr S, Belleair Beach, FL 33785

Alternative address:19111 Vista Bay Dr #207, Indian Shores, FL 33785

For Sale $575,000
Condo
  • 2 beds
  • 2 baths
  • 1,360 sqft
View details
19111 Vista Bay Dr #207, Belleair Beach, FL 33785

Alternative address:318 Windrush Blvd #10, Indian Rocks Beach, FL 33785

For Sale $539,000
Condo
  • 3 beds
  • 3 baths
  • 1,390 sqft
View details
318 Windrush Blvd #10, Belleair Beach, FL 33785

Alternative address:19531 Gulf Blvd #301, Indian Shores, FL 33785

For Sale $670,000
Condo
  • 2 beds
  • 2 baths
  • 1,320 sqft
View details
19531 Gulf Blvd #301, Belleair Beach, FL 33785

Alternative address:19725 Gulf Blvd #102, Indian Shores, FL 33785

For Sale $449,900
Condo
  • 1 bed
  • 1 bath
  • 865 sqft
View details
19725 Gulf Blvd #102, Belleair Beach, FL 33785

Alternative address:18610 Gulf Blvd #202, Indian Shores, FL 33785

For Sale $849,000
Condo
  • 2 beds
  • 2 baths
  • 1,090 sqft
View details
18610 Gulf Blvd #202, Belleair Beach, FL 33785

Alternative address:19915 Gulf Blvd #303, Indian Shores, FL 33785

For Sale $1,090,000
Townhouse
  • 4 beds
  • 4 baths
  • 2,236 sqft
View details

Alternative address:20110 Gulf Blvd #600, Indian Shores, FL 33785

For Sale $2,999,000
Condo
  • 3 beds
  • 4 baths
  • 3,768 sqft
View details
For Sale $699,000
Single Family Residential
  • 4 beds
  • 4 baths
  • 2,118 sqft
View details
104 18th St, Belleair Beach, FL 33786
For Sale $2,600,000
Single Family Residential
  • 3 beds
  • 4 baths
  • 3,249 sqft
View details
526 Belle Isle Ave, Belleair Beach, FL 33786