Sicily's baroque capital rewards patience, and there's no way around the truth that reaching it in comfort from the Pacific Northwest requires at least one connection. Business class from Portland to Palermo runs, in practice, through three viable gateways: Delta via Amsterdam or Paris (in partnership with Air France-KLM), Lufthansa via Frankfurt or Munich, or Alitalia's successor ITA Airways picking up the final leg via Rome once you've crossed the Atlantic on a partner. Total journey time hovers around 13 hours of actual flying, though with connections you should budget closer to 16-18 hours door to door. Delta's transatlantic segment typically features their Delta One suite with a closing door on 767 or A330 aircraft, while Lufthansa passengers connecting through Frankfurt or Munich may find themselves on the newer Allegris business class if scheduling favors it, though older configurations still fly plenty of these rotations.
I've routed this trip both ways—via Frankfurt and via Amsterdam—and the Lufthansa connection tends to be tighter and better organized for onward Italian flights, particularly if you land in Frankfurt's Terminal 1, which handles most Star Alliance connections without the sprawl of Munich. The insider move here: book the final Rome-to-Palermo or Frankfurt-to-Palermo segment as a separate short-haul business fare when award space on the long-haul is scarce but the intra-European leg is wide open—airlines rarely enforce strict cabin continuity on these short rotations, and you'll still clear at premium check-in lines.
April, May, September, and October are the sweet spots, both for weather in Sicily—avoiding August's suffocating heat and tourist crush—and for fare softness, as airlines trim capacity after peak summer. Given how fragmented this routing is across three carriers and multiple hub options, setting up fare alerts specifically for Portland–Palermo business class is the smartest way to catch the inevitable pricing anomalies before they vanish.