Cerreto Guidi is a commune in the Metropolitan City of Florence in Tuscany, located about 30 kms west of Florence. Cerreto Guidi borders the following municipalities: Empoli, Fucecchio, Lamporecchio, Larciano, San Miniato, and Vinci.