Route veterans know that Boise to Stavanger business class is inherently an exercise in connections—there's no nonstop from a regional airport like BOI to Norway's oil-capital coastline, so the routing itself becomes half the strategy. My preferred build is via SAS through Copenhagen, since SAS's transatlantic partnership with Star Alliance means you can often piece together a Boise-Seattle or Boise-Denver domestic leg into a SAS long-haul from a US gateway, landing you in CPH before a short hop up to Stavanger. Lufthansa via Frankfurt and KLM via Amsterdam are the other reliable options, both offering strong intra-European frequency into SVG's compact, easy-to-navigate airport. Total elapsed time hovers around 10 hours of actual flying once you strip out layovers, but plan for a full travel day given Boise's limited westbound schedule.
I've flown all three carriers on this corridor, and each brings something distinct to the long-haul segment. Lufthansa's newer Allegris business class, when you can secure it on the transatlantic leg, delivers excellent door privacy and a genuinely restful suite—though it's not yet fleet-wide, so check aircraft type before booking. KLM's World Business Class on the 787 or A330 is more traditional, angled-lie in some configurations, but Amsterdam's Schiphol makes for one of Europe's smoothest business-class transfers, especially if you use the priority lanes near the Crown Lounge. SAS Business, particularly on their A350s, pairs well with Copenhagen's efficient layout—my insider tip is to route through CPH specifically because SAS ground staff there can often rebook the Stavanger connection same-day if weather disrupts things, a flexibility you won't get as easily through Frankfurt or Amsterdam.
Late spring through early autumn is your window, both for Stavanger's fjord-and-midnight-sun appeal and for softer premium-cabin availability out of secondary US hubs. Because Boise routings depend on domestic feeder flights aligning with international business class award or discount space, fares fluctuate unpredictably—so setting up dedicated fare alerts for this specific city pair will save you far more legwork than manually checking each carrier's site.