De provincie Perugia is gelegen in de Midden-Italiaanse regio Umbrië. In het westen grenst ze aan de Toscaanse provincies Arezzo en Siena en de Umbrische provincie Terni. In het oosten liggen vier provincies van de regio Marche: Pesaro-Urbino, Ancona, Macerata en Ascoli Piceno. Ten slotte ligt ten zuiden van Perugia de provincie Rieti die aan de regio Lazio toebehoort.