Zu den wichtigsten Städten Perus zählen die Hauptstadt Lima, Arequipa und Trujillo. Alle drei Städte befinden sich entweder direkt am oder in der Nähe des Pazifischen Ozeans. Weitere größere Städte des Landes sind Iquitos im Nordosten des Landes sowie Piura, Chimbote, Callao und Chiclayo an der Pazifikküste. Über die Hälfte der Einwohner leben an der Küste während nur 11% in der tropischen Region um den Amazonas wohnen.
Ungefähr 72% der peruanischen Bevölkerung leben in städtischen Regionen. Die starke Urbanisierung der letzten Jahre hat zur Folge, dass viele Menschen in den größeren Städten unterhalb der Armutsgrenze leben.
Zu den beliebtesten Touristenzielen zählt die Stadt Cusco, die in den Anden liegt und Ausflugsmöglichkeiten in die traumhafte Bergwelt wie zu alten Inkaruinen bietet.