Un sol drainant possède une structure suffisamment aérée pour que l'eau excédentaire s'écoule rapidement par gravité. Les sols sableux et caillouteux sont naturellement drainants. Les sols argileux, composés de particules très fines, retiennent l'eau et drainent mal.
Un bon drainage signifie que le sol ne reste jamais gorgé d'eau après une pluie ou un arrosage. L'eau en excès s'écoule vers les couches profondes, laissant les racines dans un milieu humide mais aéré. C'est l'équilibre idéal pour la majorité des plantes.
Les plantes méditerranéennes (lavande, romarin, thym), les cactus, les succulentes et de nombreuses plantes d'intérieur (ficus, sansevieria) exigent un sol ou substrat très drainant. À l'inverse, les plantes de berge et les fougères tolèrent ou préfèrent les sols plus rétenteurs.