Buta warna umumnya merupakan penyakit herediter atau diturunkan dari orangtua kepada anaknya Kelainan ini juga bisa muncul karena faktor lainnya seperti cedera, efek samping penggunaan obat-obatan tertentu, efek samping penyakit, dan lain sebagainya.