Despite not being in the EU, Norway is part of the Schengen area which allows free travel within member states. Short-term visits are much easier for EU nationals and anyone holding a visa for a Schengen country.
Any national of an EEA country can visit Norway for up to 90 days without any visa or permit but will need a passport with at least six months duration remaining. Norwegian Border Control may still stop and question arriving visitors, even if they don’t need a visa. You know what to expect.
International visitors and those intending to stay longer will need to obtain the relevant visa or permit to enter and work in Norway. EEA nationals cannot remain in Norway for longer than six months if they do not have a job to fund their stay.