The cost of artificial lawn can vary depending on the quality of the product and the size of the area being covered. Generally, it can cost anywhere from $5 to $10 per square foot.