サンベルナルジノ海峡(サンベルナルジノかいきょう、San Bernardino Strait)は、フィリピンのルソン島南端部とその南東方のサマール島との間を隔てる海峡。北緯12度35分15秒 東経124度11分48秒に位置する。付近には大小の島々の他浅瀬、暗礁などがある。海峡の東側から潮流が8ノットで流れ込む航行の難所とされる。