Железнодорожные линии проложены в горной местности и потому, из-за проблем с эксплуатацией таких дорог, широкого распространения железнодорожный транспорт в Перу не получил. Протяжённость всех железнодорожных линий составляет 1854,4 км (2014)[2].
Собственную железнодорожную линию имеет горнодобывающая компания Southern Copper Corporation. Линия длиной 187 км с шириной колеи 1435 мм была открыта в 1959 году, используется для перевозки медной руды.
Первая железнодорожная линия в Перу была открыта 17 мая 1851 года. Эта линия с европейской колеёй длиной 13,7 км соединила Тихоокеанский порт Кальяо и столицу Перу Лиму.