There's something particularly satisfying about landing in Rhodes after a long journey and knowing you arrived rested rather than ruined—and that's precisely the difference the right connection makes when booking business class from Portland to Rhodes. No airline flies this route nonstop, which means your routing choice matters enormously: the most reliable options funnel through Frankfurt or Munich on Lufthansa, through London Heathrow on British Airways, or through Athens on Aegean Airlines, with total journey times hovering around 14.5 hours including the connection. My preference over dozens of trips has settled on the Lufthansa routing via Frankfurt or Munich, particularly since the airline has been rolling out its new Allegris business class on select long-haul aircraft, offering sliding doors and a more private suite feel than the older business seat—worth requesting specifically when booking, as not every Frankfurt-bound aircraft carries it yet.
British Airways via Heathrow appeals to those who want the Club Suite experience, with its direct aisle access and privacy doors on the transatlantic leg from Portland, though it demands a Terminal 5 transfer that rewards early arrival given Heathrow's occasional queues at passport control. Aegean, while not offering lie-flat business on every regional hop, shines on the Athens-to-Rhodes segment with genuinely warm service and an efficient short hop that lands you close to the island's charm within minutes of touchdown—ideal if your long-haul carrier gets you into Athens with a comfortable connection window.
Seasonally, April, May, September, and October are the sweet spot for this itinerary, avoiding both peak summer congestion in Greek airports and the premium pricing that comes with it, while still delivering warm Aegean weather. My insider tip: book the Frankfurt connection with at least two hours of buffer, since Lufthansa's business lounge there makes a delayed connection far more bearable than most alternatives. Given how much fares fluctuate by routing and season, setting up fare alerts for this specific city pair will save you from overpaying when availability tightens.