3 bedroom houses for sale in Belleair Beach, FL


to

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

For Sale $1,195,000
Condo
  • 3 beds
  • 2 baths
  • 1,695 sqft
View details
74 Gulf Blvd #2a, Belleair Beach, FL 33785

Alternative address:111 12th Ave, Indian Rocks Beach, FL 33785

For Sale $799,900
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,208 sqft
View details
111 12th Ave, Belleair Beach, FL 33785

Alternative address:106 13th Ave, Indian Rocks Beach, FL 33785

For Sale $1,100,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,180 sqft
View details
106 13th Ave, Belleair Beach, FL 33785

Alternative address:2600 1st St, Indian Rocks Beach, FL 33785

For Sale $1,250,000
Unspecified
  • 3 beds
  • 2 baths
  • 947 sqft
View details
2600 1st St, Belleair Beach, FL 33785

Alternative address:909 Harbour House Dr, Indian Rocks Beach, FL 33785

For Sale $749,000
Single-Family Home
  • 3 beds
  • 3 baths
  • 1,616 sqft
View details
909 Harbour House Dr, Belleair Beach, FL 33785

Alternative address:107 Haven Beach Dr, Indian Rocks Beach, FL 33785

For Sale $864,900
Townhouse
  • 3 beds
  • 3 baths
  • 1,935 sqft
View details
107 Haven Beach Dr, Belleair Beach, FL 33785

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

For Sale $1,325,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,452 sqft
View details
350 La Hacienda Dr, Belleair Beach, FL 33785

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

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

Alternative address:1 Windrush Blvd #87, Indian Rocks Beach, FL 33785

For Sale $419,900
Condo
  • 3 beds
  • 2 baths
  • 1,300 sqft
View details

Alternative address:1 Windrush Blvd #88, Indian Rocks Beach, FL 33785

For Sale $349,900
Condo
  • 3 beds
  • 2 baths
  • 1,300 sqft
View details

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

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

Alternative address:2618 Gulf Blvd #103, Indian Rocks Beach, FL 33785

For Sale $974,800
Condo
  • 3 beds
  • 2 baths
  • 1,460 sqft
View details
2618 Gulf Blvd #103, Belleair Beach, FL 33785

Alternative address:2504 Gulf Blvd #403, Indian Rocks Beach, FL 33785

For Sale $1,299,900
Condo
  • 3 beds
  • 2 baths
  • 1,530 sqft
View details
2504 Gulf Blvd #403, Belleair Beach, FL 33785

Alternative address:74 Gulf Blvd #4a, Indian Rocks Beach, FL 33785

For Sale $1,525,000
Condo
  • 3 beds
  • 2 baths
  • 1,695 sqft
View details
74 Gulf Blvd #4a, Belleair Beach, FL 33785

Alternative address:19519 Gulf Blvd #505, Indian Shores, FL 33785

For Sale $1,190,000
Condo
  • 3 beds
  • 2 baths
  • 1,560 sqft
View details
19519 Gulf Blvd #505, Belleair Beach, FL 33785

Alternative address:20204 Gulf Blvd #9, Indian Shores, FL 33785

For Sale $1,495,000
Condo
  • 3 beds
  • 3 baths
  • 1,670 sqft
View details
20204 Gulf Blvd #9, Belleair Beach, FL 33785
For Sale $1,699,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 2,092 sqft
View details
109 16th St, Belleair Beach, FL 33786

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

For Sale $1,200,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,715 sqft
View details
For Sale $3,950,000
Single Family Residential
  • 3 beds
  • 4 baths
  • 3,225 sqft
View details
2250 Donato Dr, Belleair Beach, FL 33786
For Sale $899,900
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,601 sqft
View details
110 8th St, Belleair Beach, FL 33786