Croatia's capital rewards patience, and there's no route quite as revealing of that truth as the journey from the Pacific Northwest into the heart of Central Europe. There is no nonstop option here: business class from Portland to Zagreb requires a transatlantic connection, and after dozens of routings through this corridor, I've settled on two reliable strategies. Delta passengers should route through Amsterdam or Paris, connecting onto a Delta or partner transatlantic flight before catching an intra-European hop into Zagreb operated by Croatia Airlines (OU) regional jets. Lufthansa loyalists will find their best play through Frankfurt or Munich, where Lufthansa's long-haul business class — increasingly featuring the new Allegris cabin on select 787 and A350 routes from the US — connects smoothly to LH's dense Central European network into Zagreb.
Frankfurt is the more forgiving hub of the two for connections; its dedicated business and first-class check-in areas, combined with Lufthansa's efficient transfer process, make tight layovers manageable even after a long transpacific-style haul east from PDX. Amsterdam's Schiphol, by contrast, rewards travelers who build in a two-hour buffer, since passport control queues can eat into short connection windows during peak summer travel. My insider tip: rather than fighting for space on the Frankfurt-Zagreb or Munich-Zagreb short hops, which are often flown with smaller narrowbody aircraft and limited business seats, book your intra-European leg as early as possible after ticketing — these regional cabins sell out disproportionately fast relative to their size, even when the long-haul business cabin still shows availability.
Seasonally, January through March and October through November are the sweet spots, when demand for Croatia dips sharply and Lufthansa Group and Delta both loosen inventory on premium cabins. Given the volatility of fares on this three-airline, two-hub routing, I'd strongly recommend setting up automated fare tracking rather than checking manually — this is a route where patience and alerts pay off far more than last-minute searching.