Biển có màu xanh lam vì nước, với một lượng lớn, có màu xanh lam. Ngoài ra, khi ánh sáng từ mặt trời chiếu vào nước, nước biển sẽ bị lọc để màu đỏ được hấp thụ, tạo ra nhiều màu xanh hơn màu sắc được phản chiếu.
Một lý do khác khiến nước biển có màu xanh lam là vì nó phản chiếu màu xanh của bầu trời. Các hạt đại dương nhỏ đóng vai trò như các thiết bị phản chiếu, và vì bầu trời bao quanh đại dương nên nước có màu xanh lam. Sự hiện diện của đời sống thực vật và tảo có thể khiến nước biển có màu xanh lục, thậm chí có thể có màu xám khi trời nhiều mây. Nước chứa một lượng lớn cặn có thể có màu nâu.