Krattsnegl lever på land, på fuktige steder, gjerne langs vassdrag, kratt, urterike enger og åpen løvskog. Den lever bare av planter.