Dựa vào điều kiện môi trường canh tác, đặc biệt là nước có thường xuyên ngập ruộng hay không, người ta phân biệt nhóm lúa rẫy (upland rice) hoặc lúa nước (lowland rice). Trong lúa nước người ta còn phân biệt lúa có tưới (irrigated lowland rice), lúa nước trời (rainfed lowland rice), lúa nước sâu (deepwater rice), hoặc lúa nổi (floating rice) .
Tùy theo đặc tính thích nghi với môi trường, người ta có lúa chịu phèn, lúa chịu úng, lúa chịu hạn, lúa chịu mặn…
Tuỳ theo chế độ nhiệt khác nhau, người ta cũng phân biệt lúa chịu lạnh (các giống japonica), lúa chịu nhiệt (các giống indica).
Phân loại lúa trên thế giới theo địa hình và chế độ nước (De Datta, 1981).