Do green card holders need a visa to enter Portugal? Green card holders are US permanent residents and not US citizens. And yes, they need a visa to enter Portugal, even if they're going for a short span of time. However, worry not, this article has been specially curated for US permanent residents visiting Portugal.