Zagarolo is a town and comune in the Metropolitan City of Rome, in the region of Lazio of central Italy. It lies 34 kilometres (21 mi) southeast of Rome, and it borders the municipalities of Colonna, Gallicano nel Lazio, Monte Compatri, Palestrina, Rome, San Cesareo (former frazione of Zagarolo).