Embassy
Embassy of Portugal in Panama
Torre Optima, Calle Samuel Lewis con 55 Este
Portuguese citizens do not need a visa for Panama. Show your passport at the border and stay up to 90 days.

PRT
Portugal
PAN
Panama
No visa needed
People from listed countries can visit without a tourist visa.
Check your passport is valid for the whole stay, ideally six months beyond it.
Carry proof of onward travel and of funds; border officers can ask for both.
Note the maximum stay and count your days in Panama.
Visit without a visa if eligible, or apply before travel.
How to apply
Documents required
How to apply
Documents required
How to apply
Documents required
For lost passports and emergencies.
Embassy
Torre Optima, Calle Samuel Lewis con 55 Este
Best time to go: December to March is the most popular time, with little rain and less humidity. The dry season runs from December to April, and the rainy season runs from May to November.

Panama is a Central American republic on the isthmus linking two continents, cut by a shipping canal.
Going to Panama
Places close to Panama with simpler entry for you.
Portuguese citizens do not need a visa for Panama. Show your passport at the border and stay up to 90 days.
Up to 90 days each visit with the no visa needed rule. Staying longer can mean a fine or a ban from coming back.
Panamanian citizens do not need a visa for Portugal. Show your passport at the border and stay up to 90 days.
Andorra, Austria, Belarus, Belgium Bosnia and Herzegovina, and 5 more can enter without applying before they travel.
Belize, Costa Rica, El Salvador, Guatemala Honduras, and 3 more let portuguese citizens in without applying before travel.
Check your passport is valid for the whole stay, ideally six months beyond it. Carry proof of onward travel and of funds; border officers can ask for both.
Panamanian balboa (B/.) and United States dollar ($). Carry some cash for arrival, especially if a visa fee is paid at the border.
Spanish.
It ranks #9 and reaches 153 destinations without applying ahead.
Reviewed by @snuck