In general, it takes between 5 and 30 days for the grass to poke its way through the soil. The time required depends on several factors, part of which are under your control. You should be careful with the type of grass you sow, when you sow them and where.