You can buy landscaping material, such as gravel and sand, from any large home improvement store, including Home Depot and Lowes, as well as any retailer that's dedicated to the sale of raw material. Many of these sellers specialize in different types of stone and gravel, so you may have more options with the latter.