Castelletto di Branduzzo ist eine norditalienische Gemeinde (comune) mit 1033 Einwohnern (Stand 31. Dezember 2015) in der Provinz Pavia in der Lombardei. Die Gemeinde liegt etwa 13,5 Kilometer südsüdwestlich von Pavia in der Oltrepò Pavese südlich des Po.