Enjoy a 20-day tour from Lima discovering the best of the Amazon and the beauty of Machu Picchu. You will first explore Lima and then sail the Amazon river visiting Iquitos and Manaus. You'll then visit Machu Picchu. On this tour you'll travel by plane, speed boat, ferry, bus and train to have a once-in-a-lifetime experience.