This walking tour in Lima will last 2-3 hours, depending on your pace. That’s what we did. Though there are a few “free” walking tours in the historic district, we opted to do it ourselves because we had the whole day to explore the area and didn’t want to rush.