Houses for sale in Belleair Beach, FL


to

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

For Sale $935,000
Single Family
  • 2 beds
  • 2 baths
  • 1,342 sqft
View details
501 20th Ave, Belleair Beach, FL 33785

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:19440 Gulf Blvd #201, Indian Rocks Beach, FL 33785

For Sale $599,900
Condo
  • 1 bed
  • 1 bath
  • 875 sqft
View details
19440 Gulf Blvd #201, Belleair Beach, FL 33785
For Sale $3,890,000
Lot/Land
  • 5 beds
  • 6 baths
  • 4,450 sqft
View details

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

For Sale $995,000
Single Family Residential
  • 2 beds
  • 1 bath
  • 1,362 sqft
View details

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

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

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

For Sale $525,000
Condo
  • 2 beds
  • 2 baths
  • 1,265 sqft
View details

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:2108 1st St, Indian Rocks Beach, FL 33785

For Sale $5,250,000
Unspecified
  • 4 baths
  • 14,374 sqft
View details
2108 1st St, 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:517 20th Ave, Indian Rocks Beach, FL 33785

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

Alternative address:1906 2nd St, Indian Rocks Beach, FL 33785

For Sale $775,000
Single Family Residential
  • 4 beds
  • 2 baths
  • 1,496 sqft
View details

Alternative address:2 4th Ave, Indian Rocks Beach, FL 33785

For Sale $5,900,000
Single Family
  • 4 beds
  • 6 baths
  • 3,792 sqft
View details
2 4th Ave, Belleair Beach, FL 33785

Alternative address:203 Bates Ave, Indian Rocks Beach, FL 33785

For Sale $999,999
Unspecified
  • 4 beds
  • 2 baths
  • 1,512 sqft
View details
203 Bates Ave, Belleair Beach, FL 33785

Alternative address:2505 Bay Blvd #1, Indian Rocks Beach, FL 33785

For Sale $699,000
Condo
  • 2 beds
  • 2 baths
  • 1,090 sqft
View details
2505 Bay Blvd #1, Belleair Beach, FL 33785

Alternative address:2214 Bay Blvd #a, Indian Rocks Beach, FL 33785

For Sale $1,404,779
Townhouse
  • 4 beds
  • 3 baths
  • 2,200 sqft
View details
2214 Bay Blvd #a, Belleair Beach, FL 33785

Alternative address:2211 Bay Blvd, Indian Rocks Beach, FL 33785

For Sale $2,500,000
Unspecified
  • 8 baths
  • 6,969 sqft
View details
2211 Bay Blvd, Belleair Beach, FL 33785

Alternative address:1009 Bay Pine Blvd, Indian Rocks Beach, FL 33785

For Sale $2,525,000
Single Family Residential
  • 4 beds
  • 3 baths
  • 3,167 sqft
View details
1009 Bay Pine Blvd, Belleair Beach, FL 33785

Alternative address:1600 Beach Trail, Indian Rocks Beach, FL 33785

For Sale $4,597,000
Unspecified
  • 6 beds
  • 4 baths
  • 3,100 sqft
View details
1600 Beach Trail, Belleair Beach, FL 33785