According to Schengen Agreement COUNTRY as define, there is no passport control when traveling between countries that have acceded to the Agreement. Citizens of these countries can enter Norway freely without a visa. The same applies to foreign nationals who have a residence permit of a Schengen state. The 15 Member States are Austria, Belgium, Denmark, Finland, France, Germany, Greece, Iceland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain and Sweden. European countries such as Ireland, Russia, Switzerland, Turkey and the United Kingdom are not parties to the Agreement.
Holders of a visa waiver may stay in Norway for 90 days. Visa is not required for citizens of countries with which Norway has signed a visa waiver.
A country with which Norway has signed a visa waiver agreement is:
Andorra, Argentina, Australia, Austria, Belgium, Bermuda, Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cyprus, Czech Republic,Denmark,El Salvador, Estonia, Finland, France,
Germany, Greece, Guatemala, Hong Kong (SAR passport), Honduras, Hungary, Ireland, Israel, Italy, Japan ,Korean Republic, Latvia, Liechtenstein,
REQUIREMENTS FOR FOREIGN NATIONALS
Certain requirements applicable to foreigners with a visa waiver.
Sufficient funds to cover your stay in Norway. Generally, you must have 500 per day, you will live in Norway, but if you stay with family or friends, the amount is slightly lower. A passport valid for at least three months beyond the period of your stay in the Scheme area. Right to return to your home country or another country where you have a residence permit
If you are exempt from the requirement to obtain a visa to Norway, you can stay in the Schengen area for a maximum of 90 days. You can not stay in the Schengen area for more than 90 days during the last 180 days. This means that after a stay of 90 days, you can not enter the Schengen area until 90 days have passed. It is your responsibility to ensure that you comply with this requirement.