El estrecho de San Bernardino (en inglés, "San Bernardino Strait") es un estrecho marino localizado en el archipiélago filipino, que separa la isla de Luzón, al norte, de la isla de Samar, al sur.