캐벗 해협(Cabot Strait, 프랑스어: détroit de Cabot)은 캐나다 뉴펀들랜드 섬과 케이프브레턴 섬 사이의 해협으로 폭은 약 110 km이다. 세인트로렌스 만과 대서양을 잇는 세 해협 중 가장 넓다.