バブヤン諸島(バブヤンしょとう、Babuyan Islands)はフィリピン北部、ルソン島の北のルソン海峡に浮かぶ群島である。バブヤン諸島は、行政上はルソン島北部のカガヤン・バレー地方(Cagayan Valley, Region II)のカガヤン州に属している。人口は1万5千人ほど。
ルソン海峡はバブヤン諸島をはさんで二つに分かれており、ルソン島との間はバブヤン海峡、バブヤン諸島の北にあるバタン諸島との間はバリンタン海峡という。
バブヤン諸島を構成する主要な島は五つである。
イロカノ語を話すイロカノ人(英語版)が住んでいる。