Bitwa pod Castione – starcie zbrojne, które miało miejsce w dniu 6 lipca 1449 roku w trakcie walk szwajcarsko-mediolańskich.
Starcie pomiędzy siłami Republiki Ambrozjańskiej (Księstwo Mediolanu 1447–1450) a wojskami kantonu Uri rozegrało się na ziemiach dzisiejszego kantonu Tessin.
Przed bitwą Przyczyną sporu stało się miasto Bellinzona, znajdujące się w centrum polityki kantonu Uri. Panowanie nad miastem umożliwiało bowiem Szwajcarom kontrolę nad przygranicznymi dolinami w kantonie Tessin, Misox oraz przełęczą Św. Gottharda. Szwajcarzy z Uri już wielokrotnie wcześniej starali się przejąć te tereny, co zaowocowało krótkotrwałym odbiciem Bellinzony w roku 1419 z rąk władców Sax-Misox. W roku 1422 po bitwie pod Arbedo, miasto dostało się ponownie we władanie księstwa Mediolan. Bezustanne rabunki na szwajcarskich handlarzach sprowokowały kanton Uri do ponownej interwencji.