There's no single-carrier fairy tale linking San Jose's Mineta International to the fjords of Stavanger, and that's precisely what makes this itinerary a puzzle worth solving well. Booking business class from San Jose to Stavanger inevitably means routing through a European gateway, since no nonstop or one-airline path exists between SJC and SVG; the practical answer is that travelers connect via Amsterdam on KLM, Frankfurt or Munich on Lufthansa, or Copenhagen/Stockholm on SAS, with total journey times (including the connection) typically running well beyond the roughly 11-hour transatlantic flight time alone. My preference over dozens of crossings has been the SAS routing through Copenhagen, where the Airbus A330 or A350 business class cabins offer flat-bed seats and a Scandinavian minimalism that suits the onward hop into Norway's oil-and-fjord capital. Lufthansa's transatlantic metal, meanwhile, increasingly features the new Allegris business seats out of Frankfurt on select long-haul aircraft, though you'll want to confirm the specific tail before booking, since older configurations still fly this corridor too.
The connection city matters more than people assume on this route. Amsterdam Schiphol rewards early risers with efficient transfers and a genuinely good KLM Crown Lounge for a shower and a plate of Dutch cheese before the short SVG hop; Copenhagen offers a calmer, less chaotic transfer experience with SAS's own lounge network, which I find preferable if you're arriving jet-lagged from California. My insider tip: build in a minimum 2.5-hour connection in Copenhagen or Amsterdam during summer, when Stavanger-bound regional flights are sometimes gate-changed at the last minute due to the surge in North Sea energy-sector business travel — a scheduling quirk few outside Norway's oil industry are attuned to.
Demand into Stavanger softens outside the offshore energy conference season, and May through September consistently deliver the most favorable business class fares for this Bay Area–to–western Norway journey, coinciding with Norway's brief but glorious summer. Given the routing complexity and fluctuating fare buckets across three alliances, setting up automated fare alerts is the smartest way to catch a premium-cabin deal before it disappears.