The visa rules in Norway is depending on your purpose with you visit.
Some people can visit Norway without a visa, but most people from countries outside the EU/EEA must apply for a visitor's visa
Most Western nationals don’t need a tourist visa for stays of less than three months int the Nordic countries. Among those nationalities who need a Schengen visa are Chinese and Indians.
All Nordic countries (Denmark, Sweden, Norway, Finland, Iceland) are part of the European Union's Schengen agreement, which means you do not need to show your passport when you are travel to Norway from other Schengen countries. You still have to bring your European Union ID-card or passport if you need to prove your identity.
There are 26 members of the Schengen area:
Austria, Belgium, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden and Switzerland.
For all other nationals, a valid passport is necessary. For some citizens, a visa is required as well. You can get more information about this on this page under related links.
Svalbard is not at part of the Schengen area, so all foreign visitors must bring their passport here. The European Health Insurance Card has no validity in the Svalbard Islands. Therefore it is strongly recommended to purchase travel insurance before you go there.