Norwegian tickets and departure boards speak in three-letter codes. Once you know the handful that dominate domestic and international itineraries, the rest of the map becomes readable. This cheat sheet covers the codes you will actually meet, how they appear on Avinor-style boards, and how to avoid the classic mistake of confusing a city name with the wrong airport.
How to use codes on this site
Open the Norway flight board and select a code. City names sit beside routes so you are not decoding in isolation. Status language next to those codes is a separate skill; pair this sheet with how to read Avinor flight statuses when times start shifting.
Codes rarely change. Terminal mood, gate distance, and security queues change daily. Treat the three letters as stable geography and the rest of the board as live operations.
The big hubs and gateways
OSL — Oslo Airport, Gardermoen. The main international gateway and the domestic spine. Most travelers connecting north or west will see OSL at least once. If your layover allows a city visit rather than a pure airside wait, plan from the code first, then the transfer time; an Oslo city center tour only makes sense when the connection is long enough that you are not racing the inbound gate.
BGO — Bergen Airport, Flesland. West-coast hub for fjord country and a frequent domestic partner to Oslo. Bags tagged BGO are heading to Flesland, not to the Bryggen waterfront; budget transfer time into the city separately. For a first afternoon after a stable arrival, an essential Bergen private guided walking tour is a practical length that fits between a midday landing and an early dinner.
TRD — Trondheim Airport, Værnes. Mid-Norway’s primary commercial field. Appears often on north–south domestic chains and as a connection point that looks smaller than OSL but still runs serious volume in peak months.
SVG — Stavanger Airport, Sola. Southwest Norway’s main airport, useful for energy-sector travel and for coastal itineraries that do not need Bergen as the entry.
TOS — Tromsø Airport. The practical air door to much of northern Norway tourism. Winter schedules and weather make TOS a code you should watch live, not only on the booking confirmation.
BOO — Bodø Airport. A northern hub with growing importance for regional connections and for travelers stitching Helgeland or Lofoten-adjacent plans through the mainland.
Codes that trip people up
LYR — Svalbard Airport, Longyear. Not a casual domestic hop in mindset even when the ticket looks simple. Documents, cold-weather kit, and schedule fragility matter more than the three letters suggest.
EVE — Harstad/Narvik Airport, Evenes. Serves a wide catchment; the code does not name every town people think they are flying “to.” Check ground transfer time before you assume you land next to your hotel.
AES — Ålesund Airport, Vigra. Coastal access for the Sunnmøre region; often appears on itineraries that also include fjord travel by boat or road after landing.
KRS — Kristiansand Airport, Kjevik. Southern Norway’s main field; useful on tickets that avoid Oslo when traveling between the south coast and the continent.
Smaller regional codes appear constantly on Widerøe-style networks. You do not need to memorize all of them. You need to verify that the code on the boarding pass matches the city you meant, especially when Norwegian place names look similar to visitors or when one metro area is served by more than one field in popular conversation (Oslo travelers sometimes say “Oslo” when they mean a different Norwegian city entirely — the bag tag does not make that mistake).
Reading codes on tickets and tags
A routing like OSL–BGO–TOS is three airports, not two cities with a vague middle. Each code is a separate risk point for delay. If the middle letter is a tight connection, the whole day depends on it. When you see an unfamiliar code, look it up before you pack for the wrong climate: LYR and SVG are not interchangeable packing problems.
Baggage tags print the final code most people care about, but transfer tags and gate screens still show each sector. If your bag is checked through to BGO and you are standing in OSL wondering whether to collect it, read the tag, not your assumptions.
Pairing hubs with trip shape
Think in hubs, then in experiences. Norway’s air map funnels many journeys through Oslo or Bergen even when the emotional destination is a fjord or a northern town. Keep the ground plan aligned with the codes on your ticket: which city you actually land in, how long you stay, and whether a same-day tour is realistic.
If Bergen is your west-coast base, confirm BGO on every sector that claims to deliver you there, then plan city time only after you know transfer options. If Oslo is only a connection, protect the minimum connection time and skip downtown ambitions. If Oslo is a real stop, the code OSL should appear on a day with enough slack that you are not living entirely inside security.
For board habits once you know the letters, using the Norway flight board walks through practical selection and refresh patterns.
Keep this sheet short in your head
Memorize OSL, BGO, TRD, SVG, TOS, and BOO. Learn LYR, EVE, AES, and KRS when your ticket includes them. Everything else: verify against the board and the city name beside the code. Three letters are enough to navigate Norway’s air network — as long as you refuse to invent what they stand for under pressure.