Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 309 Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 317 Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 301 Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 313 Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 328 Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 339 Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 350 Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 362 Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 375 Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php on line 389 Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/grasseqewt/wp-content/plugins/buttonizer-multifunctional-button/freemius/includes/managers/class-fs-key-value-storage.php:44) in /usr/www/users/grasseqewt/wp-content/plugins/wc-peach-payments-gateway/woocommerce-gateway-peach-payments.php on line 40 Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_10_0\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/grasseqewt/wp-content/plugins/facebook-for-woocommerce/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 85 Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22 Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28 Home - Grass Direct Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186 Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186 Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186 Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186 Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /usr/www/users/grasseqewt/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186

Make grass simple.

Artificial Landscape & Sport Grass


Shop our bestsellers

Beautiful lawn all year round

Shop for artificial lawn that will keep your garden looking green and lush through the winter.

Plan your new garden.

Take the hassle out of lawn maintenance with our high-quality synthetic lawn options. Variety of colours and thicknesses to choose from.


Ideas & advice
Our clients say
So happy with my new grass! My kids can’t wait to play on it!
Katlego
30 Dec 2021
Great delivery! Excellent service. Would highly recommend!
Brandon Reddy
30 Dec 2021
We had their artificial grass fitted a lovely manicured lawn guaranteed.
Chris Black
30 Dec 2021