Turin remains one of northern Italy's most rewarding under-the-radar arrivals, and reaching it in a lie-flat seat requires a bit of strategic routing since no carrier flies nonstop from the Pacific Northwest. The practical answer: business class from Portland to Turin runs through a single connection, typically via Amsterdam, Paris, or Frankfurt on Delta or its partner Air France-KLM, via Rome or Milan on Alitalia's successor ITA Airways (still ticketed as AZ in many booking systems), or via Frankfurt/Munich on Lufthansa. Total journey time hovers around 14-15 hours including the connection, though the transatlantic leg itself is roughly 10-11 hours westbound routing logic aside.
My preference on this itinerary is Delta metal to Amsterdam paired with a KLM or Air France onward hop, since Delta's A330-900 and A350 business class seats offer consistent all-aisle-access suites with proper doors on select aircraft, and Schiphol's connections into Italy are frequent and reliable. Lufthansa is the other strong option, especially now that Allegris cabins are rolling out on select long-haul routes — though Frankfurt-Turin connections skew toward regional jets with recliner seats, so the lie-flat comfort ends once you leave the widebody. ITA Airways via Rome Fiumicino is worth considering if you want to minimize connections to a single Italian carrier, and their long-haul business product on A330s includes proper flat-bed seating, though frequency from Portland-adjacent US gateways is thinner than Delta's network. My insider tip: book the earliest morning connection out of your hub into Turin's compact Sandro Pertini Airport, since it's a short runway with limited late-evening slots, and weather delays in shoulder season can bump you to a next-day flight if you're on the last rotation.
January through March and October into November consistently show the softest business class fares on this corridor, largely because Turin's tourism calendar dips outside the Alps ski season and the Slow Food/wine harvest crowds of autumn. Given how much these fares fluctuate week to week across three different alliances, setting up automated fare alerts is the smartest way to catch a premium seat at a rate worth booking.