There aren’t any requirements for traveling to other EU countries as a Portuguese Golden Visa holder. Yes, you can travel freely to other EU countries if you hold a Portuguese Golden Visa.
What are the requirements of travelling to other EU countries as a Portuguese Golden Visa holder?
My agent told me that I can travel freely to other EU countries if I hold a Portuguese Golden Visa. But I want to know about the detailed requirements. How many times can I travel within a certain period of time? How long can I stay in another EU country other than Portugal? Are there any other rules specific to one's country of origin? I am from Iran.
Being a holder of a Portuguese Golden Visa / ARI (Residence Authorization for Investment Activities) grants you to travel and stay in all countries in the Schengen area. You can travel as many times as you wish, the only limitation being that you can only do it on a period of up to 90 days in any 180 day period. As for the rules concerning the country of origin, Portugal does not impose any limitation or restriction on the fact of you being a citizen from Iran, without prejudice to the sanctions the EU has imposed on it.
Since you obtain the residence card through the Golden Visa Program, you are free to travel in the Schengen Area. You can do it as a tourist, it means that you are able to spend 90 days in each country you want to visit, without having the obligation to inform the authorities that you are staying more time. In terms of requirements, you just need to have your passport and the residence card with you and you can travel as a tourist with no limitations.
If you have a valid residency permit, under the golden visa rules, your agent is correct, you are allowed to travel within the EU countries freely. There are no limitations on how many times you can travel or for how long you want to stay in each country you visit. The only rule you must observe, in order to be able to renew your residency permit, is that you must prove that you have been for, at least, seven days a year in Portugal.