貝島(Nosy Be)是馬達加斯加西北部的島嶼,位於離馬達加斯加約8公里的莫三比克海峽,面積312平方公里,最高點高度海拔450米,島上有11個火山湖,是該國最大的的旅遊度假區,2001年人口36,636。
13°20′S 48°15′E / 13.333°S 48.250°E / -13.333; 48.250