白龙屿位于中国浙江省温州市洞头区，距县城北岙镇东北 18.4 公里，距大陆最近点 19.97 公里，西近鹿西岛，东濒大海。
气候.岛上气候温和，全年平均气温为°C，最暖的八月平均°C，最冷的二月平均°C。年均降雨为毫米，最潮湿的六月为毫米，最干旱的七月为毫米。