There's something pleasingly counterintuitive about routing through mainland Europe to reach a subtropical Spanish island, but that's precisely the calculus seasoned travelers make when booking business class from Newark to Tenerife. No airline flies this pairing nonstop, which means the real decision lies in choosing your connection: Iberia via Madrid, British Airways via London Heathrow, or Lufthansa via Frankfurt or Munich. Iberia's Madrid routing is my preferred option for the return leg, since Barajas Terminal 4S is a genuinely relaxed transit point with Iberia's own business lounges, and the onward flight to Tenerife Sur often operates as a well-configured narrowbody with a proper business cabin rather than an economy-with-a-curtain setup. That's a factual distinction worth noting: this is fundamentally a connecting itinerary, not a nonstop route, and your long-haul experience will be shaped almost entirely by which European gateway you choose.
Having flown all three options repeatedly, I'd steer discerning travelers toward British Airways' Club Suite on the transatlantic leg out of Newark — it's BA's newer, fully enclosed suite with a sliding door, now rolled out across much of their 777 and A350 fleet, and it makes the Heathrow connection far more bearable before the short hop down to Tenerife on a BA Cityflyer or mainline aircraft. Lufthansa's Frankfurt or Munich connections work well if you're booked in their new Allegris business seat, though availability of that specific configuration is still inconsistent, so it pays to check aircraft type before ticketing. My insider tip: build in a minimum three-hour connection at Heathrow or Madrid during summer, when Canary Islands-bound traffic surges and security queues at both hubs lengthen considerably.
April, May, September, and October remain the sweet spot for this route — shoulder season keeps island weather glorious while trimming both crowds and premium-cabin demand from European sun-seekers. Because pricing on this three-airline, single-connection route fluctuates with fare-class availability rather than any predictable calendar pattern, I'd strongly recommend setting up automated fare alerts to catch the inevitable premium-cabin dips before they disappear.