If you are arriving at Oslo airport (Gardermoen) from a non-Schengen country and departing to a non-Schengen country, you may stay within the premises of the transit area at the airport. Most travellers will in this case not need a visa, as they will not cross the external Schengen border. However, some nationals are required to be in possession of an airport transit visa.
Travellers who arrive at Oslo airport for transit only, must be aware that the transit area at the airport is closed between 11 p.m. and 6 a.m. every day. If your arrival and the time of departure of your connecting flight makes it necessary to stay at the airport between 11 p.m. and 6 a.m., you cannot use the transit area as it is closed during this time. All travellers will then have to pass the border control in order to stay at the airport’s non-transit area or a nearby hotel. This means that those nationals, who must be in possession of a visa when crossing the external Schengen border according to Annex 1 of the Visa Code Handbook, may need a Schengen visa even if they are only transiting Schengen in Norway. In addition, persons who need to check out and check in their luggage at the airport (normally when using different airlines) have to go through the border control, even if they are only transiting. Check your luggage tag to see if this applies to you.
Nationals who must be in possession of a visa when crossing the external Schengen border must apply for a Schengen visa also for transit if arriving at any other airport in Norway.
When applying for a Schengen visa for the purpose of transit, the applicant must provide a document explaining why they need to exit the transit area of the airport, the flight ticket to the final destination and, if required, the visa to the final destination. If the applicant needs to stay over in Norway in order to await the connecting flight, documentation of hotel reservation and funds to cover the stay in Norway must also be provided.