Mắt cá cũng thay đổi tùy theo môi trường: cá sống ở đáy biển có mắt nhỏ hoặc tiêu biến; cá sống ở tầng mặt nước thường có mắt lớn và nhạy sáng. Một số loài như cá bốn mắt (Anableps) có cấu tạo mắt đặc biệt cho phép quan sát cả trên mặt nước và dưới nước