There is no nonstop path between Oregon and the eastern Mediterranean, so business class from Portland to Larnaca is really an exercise in choosing the right European gateway. Having routed through Frankfurt, Munich, and Paris more times than I can count, my clear preference sits with Lufthansa, whose transatlantic hop from PDX connects via Frankfurt or Munich before a short Cyprus Airways or Lufthansa regional leg down to Larnaca. Total journey time runs close to 14 hours in the air, and the key fact worth noting: none of the three carriers serving this corridor—Cyprus Airways, Lufthansa, or Air France—operate a one-stop routing that keeps you on a single widebody cabin the entire way, so plan for an aircraft change at your European hub.
Lufthansa's long-haul segment out of the US increasingly features the new Allegris business suite on select 787 and A350 aircraft, though PDX departures may still see older long-haul configurations, so it's worth checking your specific tail number before booking. Air France routes through Paris-Charles de Gaulle, where their A350 and 777 business cabins offer flat-bed comfort and a smoother connection experience if you're willing to accept a longer layover to explore Terminal 2E's lounges. Cyprus Airways, as the flag carrier, becomes relevant for the final Athens-or-Larnaca leg, typically operated with a narrowbody business cabin—don't expect lie-flat seating on that segment, but the service is warm and refreshingly unhurried. My insider tip: book the Frankfurt connection with at least a two-hour buffer, since Lufthansa's non-Schengen transfer corridors can back up significantly during the April and September conference seasons in Germany.
Shoulder-season travel—April, May, September, and October—consistently offers the best value and the calmest connections through these European hubs, avoiding both summer's Mediterranean crush and winter's transatlantic turbulence patterns. Given how fluid premium fares are on this three-airline, multi-hub route, setting up automated fare alerts is the smartest way to catch the inevitable pricing dips before they disappear.