สีของน้ำได้รับอิทธิพลจากปัจจัยต่างๆ รวมถึงปฏิกิริยาของโมเลกุลของน้ำกับแสง และการมีอยู่ของสารอื่นๆ ที่ละลายหรือแขวนลอยอยู่ในน้ำ สีของน้ำทะเลขึ้นอยู่กับความสามารถของโมเลกุลของน้ำในการดูดซับและสะท้อนแสง แสงแดดประกอบด้วยสีต่างๆ ซึ่งเราเรียกว่าแสงสีขาว โมเลกุลของน้ำทะเล เช่นเดียวกับในชั้นบรรยากาศ ดูดซับสีแดงในแสงและสะท้อนสีฟ้า กล่าวอีกนัยหนึ่ง พวกมันคงความยาวคลื่นความถี่สูงและสะท้อนความยาวคลื่นความถี่ต่ำ เนื่องจากสีน้ำเงินมีความยาวคลื่นสั้นกว่า น้ำทะเลจึงมักปรากฏเป็นสีน้ำเงิน สาเหตุหลักประการหนึ่งของสีนี้คือความลึกของชั้นทะเล ความถี่แสงที่เข้ามาจะให้สีตามความลึก เมื่อความลึกของน้ำเพิ่มขึ้น สีฟ้าจะเด่นชัดมากขึ้น ดังนั้นผู้ที่วางแผนจะสร้างสระน้ำจึงคาดหวังว่าจะมีลักษณะคล้ายน้ำทะเล
