Typically, #20 silica sand for pool filters comes in 50 pound bags. Because of the weight, it's best to get it locally as shipping would otherwise cost more than the product. Its not like it's something you will buy often, maybe once in 10 years. Retail price is about $10/bag.
I discourage my customers from using sand substitutes like Eco-Glass or Zeolite.
Scott