카스틸리오네 전투(영어:Battle of Castiglione,프랑스어:Bataille de Castiglione)는 프랑스 혁명 전쟁 이탈리아 원정의 전투로서 1796년 8월 5일 치러졌다.