The distance between Puno to Lima Region is 1295 Km by road. You can also find the distance from Puno to Lima Region using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Puno to Lima Region for road driving directions!