Cagli es una comuna italiana situada en la provincia de Pésaro y Urbino, en la región de las Marcas, en el centro de la península italiana. Se encuentra a 51 kilómetros de Fano en dirección a Roma. La ciudad se encuentra en las faldas del monte Petrano, en la confluencia de los riachuelos de Bosso y de Burano.