The price of ornamental grasses varies by type of grass and size. Small grasses can cost as little as $30, while larger, more mature grasses can cost up to $100, if not more. You can find ornamental grasses, as well as other plants and trees, at discounted prices on our sale page.