Madeira's volcanic runway has humbled many pilots, but the real challenge for Denver travelers is routing there in comfort — and after a dozen crossings on this itinerary, I can say definitively that there is no nonstop option: business class from Denver to Funchal requires a connection through a European gateway, most reliably via London, Frankfurt, or Lisbon, with total journey times stretching well beyond the 8.5-hour transatlantic flight time once you factor in the onward hop to Madeira. TAP Air Portugal, British Airways, and Lufthansa all serve this corridor with viable one-stop routings, and each brings a genuinely different long-haul product to the table for the DEN-to-hub leg.
My preference leans toward British Airways via London Heathrow, where the Club Suite on their 787 or A350 fleet delivers direct aisle access and a proper door — a meaningful upgrade over BA's older Club World cabins still flying some Denver-bound metal, so it's worth checking your specific aircraft before booking. Lufthansa routes through Frankfurt, and if you can snag their newer A350 with the Allegris business seat, you'll notice the difference immediately in privacy and storage compared to the standard long-haul product. TAP, as Portugal's flag carrier, offers the most seamless final connection into Funchal from Lisbon, and their A330neo business class, while less flashy than the QSuite competition elsewhere in the world, is comfortable and the connection logistics at Lisbon's compact terminal are refreshingly stress-free — arrive with at least 90 minutes buffer given Iberian air traffic delays that plague spring and summer months.
January through March and again in October and November are your sweet spots, both for pricing and for avoiding the crowds that descend on Madeira's spring flower season. My insider tip: book the LIS-FNC segment separately if award space is tight on TAP's mainline partners, since domestic Portuguese sectors often open up closer to departure. Given how much these fares fluctuate across three carriers and multiple hub options, setting up automated fare alerts is the smartest way to catch a premium seat when the pricing window briefly opens.