Most local and commercialized hardware stores sell flagstone. You’re sure to find it at a Home Depot, Lowes, or WalMart. If you want to buy flagstone locally, you can check out nearby garden and plant nurseries.