In Lima gibt es Metropolitano, das erst 2010 eingeführt wurde und deshalb über ein überschaubares Netz und neue Fahrzeuge verfügt. An einem Automaten musst du eine aufladbare Karte (tarjeta) kaufen, die ca. 5 S/ (ca. 1.35 €) kostet. Diese kannst du beliebig aufladen, wobei pro Einzelfahrt mit diesen Bussen ca. 0.80-1.50 S/ (ca. 0.22-0.40 €) je nach Strecke fällig werden. Außerdem gibt es den Tren Electrico, die U-Bahn Limas, die ebenfalls 1.50 S/ (0.40 €) pro Einzelfahrt kostet und mit einer aufladbaren Karte genutzt wird. Du kommst damit beispielsweise von Miraflores bis El Angel unweit des Zentrums.