Peru Travel Guide: 3-week Itinerary Three weeks is an ideal length to discover Peru due to the convenient buses and flights, making traveling in Peru