There's something delightfully counterintuitive about routing through a European hub to reach a Portuguese island that most Americans couldn't place on a map, yet that's precisely the charm of arranging business class from Oakland to Funchal. No nonstop exists—nor should you expect one—so the routing puzzle becomes part of the adventure. British Airways via London remains my preferred build, connecting OAK-LHR on a widebody equipped with the Club Suite (that door-equipped, fully flat product BA has been rolling out fleet-wide), before a shorter Heathrow-to-Madeira hop. Lufthansa via Frankfurt or Munich is the other logical option, particularly if their Allegris cabin has reached the specific aircraft operating your transatlantic leg—worth checking before booking, as Allegris rollout remains aircraft-specific rather than fleet-wide. TAP Portugal, naturally, offers the most geographically sensible connection through Lisbon, though their long-haul business product is less heralded than BA's or Lufthansa's; still, the convenience of flying Portugal's own carrier into a Portuguese archipelago has real appeal for those who value cultural continuity over hard-product luxury.
Total journey time hovers around ten hours of actual flying, but real-world door-to-door time stretches considerably given the connection, so I always build in at least two hours at Heathrow or Frankfurt rather than the minimum legal connection—European hub delays in shoulder season are common enough that a tight connection turns a lie-flat splurge into a middle-seat scramble on the last leg. My insider tip: Funchal's airport (Cristiano Ronaldo Madeira International) sits on a dramatic cliffside runway extension, and afternoon arrivals often mean smoother approaches than the crosswind-prone mornings—something crews mention but airlines never advertise.
January through March and again in October and November consistently produce the softest fares on this corridor, as Madeira's shoulder season lacks the summer crush of European sun-seekers. Given how these connection-dependent fares fluctuate across three separate carriers and multiple hub cities, setting up automated fare alerts is genuinely the smartest way to catch a premium seat at a rate worth celebrating.