Yes, Beoplay P6 is dust and splash resistant. A built-in drain hole at the bottom will allow excess water to flow out of Beoplay P6, and the electronic circuits inside are nano-coated to protect them when coming into contact with water. However, don't submerge the speaker in water.