While there is no “right” or “wrong” amount of time to spend in Portland, I recommend 3-4 days. This gives you plenty of time to explore the metro area and potentially areas outside of the city as well. If you’re looking to see both the city and the surrounding areas, you may want to give yourself an extra day or two.