ดินสามารถแบ่งออกอย่างง่ายๆ ได้เป็น 3 ชนิด คือ ดินทราย ดินร่วน และดินเหนียว ชนิดของดินแต่ละชนิดนั้นมีลักษณะแตกต่างกัน ไม่ว่าจะเป็นอนุภาค องค์ประกอบ เนื้อดิน ช่องว่างระหว่างดิน หรือความอุดมสมบูรณ์ เหล่านี้ส่งผลต่อความเหมาะสมในการเพาะปลูกพืชที่แตกต่างกัน
เนื้อดิน เป็นคุณสมบัติบ่งบอกถึงปริมาณของอนุภาคอนินทรีย์สารขนาดต่างๆ ของดิน ได้แก่ อนุภาคขนาดเม็ดทราย ขนาดเม็ดทรายแป้ง และขนาดดินเหนียว เมื่ออนุภาคเหล่านี้รวมตัวกันด้วยสัดส่วนที่ต่างกัน ทำให้ดินมีลักษณะเนื้อดินต่างกัน เมื่อใช้เนื้อดินเป็นเกณฑ์ อาจแบ่งดินออกเป็น 3 ชนิดใหญ่ๆ ดังนี้
1. ดินทราย
ประกอบด้วยอนุภาคขนาดเม็ดทรายร้อยละ 85-100 โดยน้ำหนัก อนุภาคขนาดเม็ดทรายแป้งร้อยละ 0-15 โดยน้ำหนัก และอนุภาคขนาดดินเหนียว ร้อยละ 0-10 โดยน้ำหนัก เป็นดินเนื้อหยาบ ดินมีสีน้ำตาลปนแดง ไม่ค่อยพบมีสิ่งมีชีวิตในดิน อนุภาคดินทรายไม่ยึดติดกับอนุภาคอื่น จึงมีช่องว่างให้น้ำซึมผ่านอย่างรวดเร็ว และไม่ค่อยกักเก็บน้ำ เป็นดินที่มีความอุดมสมบูรณ์ต่ำ พืชดึงดูดธาตุอาหารได้น้อย พืชที่ขึ้นบนดินทรายจึงมักขาดทั้งอาหารและน้ำ
2. ดินร่วน