Spino d'Adda is a comune in the Province of Cremona in the Italian region Lombardy, located about 25 kilometres southeast of Milan and about 50 kilometres northwest of Cremona.