Tenerife rarely appears on the same sentence as "business class," which is precisely why the routing puzzle from Buffalo intrigues me. There is no nonstop option, so the reality of business class from Buffalo to Tenerife means building a smart connection through London, Madrid, or Frankfurt — and the choice of hub matters more than most travelers realize. British Airways routes you through Heathrow, where a Club Suite seat (with its door and forward-facing layout) makes the six-hour Atlantic leg feel like the easy part, before a short hop down to Tenerife South on a narrowbody. Iberia's Madrid connection is my preferred option for pure convenience: their A330 business class isn't flashy, but the Barajas layover is efficient, and IB's own Tenerife frequencies are generous, especially in shoulder season. Lufthansa via Frankfurt works well too, particularly on their newer Allegris-equipped 787s and A350s, where the more private suite options are worth chasing if your dates align with the aircraft rotation — though Allegris isn't yet guaranteed on every Frankfurt departure, so it pays to check equipment before booking.
Having flown all three routings multiple times, my strongest tip is this: fly into Tenerife North (TFN) instead of South (TFS) if your final destination is anywhere near La Laguna or northern Santa Cruz — it's rarely offered by the major carriers on connecting itineraries, but a quick domestic hop from Madrid or a rental car from TFS saves you the crosstown traffic that clogs the south-island highway in peak winter season. Speaking of seasonality, April, May, September, and October are the sweet spot: the Canarian climate is ideal, sun-seeking crowds thin out, and premium cabin award space opens up noticeably on both BA and Iberia.
Given the multi-carrier complexity of this itinerary, fares fluctuate more than typical transatlantic routes — setting up fare alerts is the smartest way to catch a business class release before it disappears.