There's a peculiar romance to island-hopping into the Canaries via a European gateway, and after logging more miles on this itinerary than I care to admit, I can say with confidence that there is no nonstop business class from Oakland to Tenerife — every routing funnels through Madrid, London, or Frankfurt, adding roughly 11 hours of total flight time once you factor in the connection. That's the essential fact worth knowing upfront: this is a two-segment journey no matter how you slice it, since Iberia, British Airways, and Lufthansa are the three carriers actually serving this corridor, each funneling Bay Area travelers through their respective hubs before the short hop down to TFS.
My preference leans toward Iberia via Madrid, largely because their long-haul A330 and A350 business class seats offer generous direct-aisle access and Madrid-Barajas makes for a relatively painless connection if you've got at least 90 minutes buffer — Terminal 4S handles the intra-Schengen hop to Tenerife efficiently, especially if you're flagged for priority rebooking. British Airways routes through London, where their Club Suite (found on select 777 and A350 aircraft) delivers a proper door and genuine privacy that's become the gold standard among transatlantic business cabins, though Heathrow's T5 connections can eat into your layover if you're not careful about minimum connect times. Lufthansa via Frankfurt is worth considering if their newer Allegris cabin happens to be assigned to your specific aircraft, though I'd confirm equipment before booking since Allegris rollout remains inconsistent across the fleet.
One insider tip that's saved me real hassle: book the Oakland-to-hub segment and hub-to-Tenerife segment on the same ticket rather than separately, since misconnections during Canary Islands' notoriously breezy shoulder-season weather (think gusty spring afternoons) can strand you overnight if there's no protection. Speaking of shoulder season, April, May, September, and October consistently offer the softest business class fares on this route, avoiding both the summer crush and winter's snowbird surge. Given how these fares fluctuate with hub competition, setting up dedicated price alerts for this specific routing will do far more for your wallet than manual searching ever could.