Casole d'Elsa is a comune in the Province of Siena in the Italian region Tuscany, located about 50 kilometres southwest of Florence and about 25 kilometres west of Siena.