If you're headed only to Portugal, we suggest 10-12 days to experience the country's amazing diversity. If you're joining a combined Spain, Morocco, and Portugal tour, then we recommend a 15-17 days' vacation.