Ibiza's tiny airport has no long-haul jet bridges from California, which is precisely why the routing matters more than the destination on this itinerary. There is no nonstop option: business class from San Francisco to Ibiza requires a connection, and the three carriers worth booking — Iberia, British Airways, and Lufthansa — each route through their respective hubs at Madrid, London Heathrow, or Frankfurt/Munich before a short intra-European hop down to the White Isle. My preference after many summers on this route is Iberia via Madrid, since their A330 and A350 business class seats (a comfortable, if not class-leading, direct-aisle-access product on the A350) land you at Barajas with a relatively easy connection to the daily IBZ shuttle flights that Iberia itself operates in season. British Airways via Heathrow works well too if you can snag their Club Suite on the 777 or 787 out of SFO — the door-equipped suite is worth the Terminal 5 shuffle, though connecting to Ibiza on a British Airways or franchise short-haul flight from T5 requires factoring in a buffer, as T5's connections aren't always as swift as advertised.
Lufthansa is the wildcard worth watching: their Frankfurt and Munich hubs allow access to the new Allegris business class on select 787 and A350 routes from SFO, a meaningful upgrade with proper suite doors on many configurations, though not yet fleet-wide, so confirm your aircraft before booking. From Munich or Frankfurt, Lufthansa's own mainline or Eurowings-operated flights into Ibiza run seasonally, generally April through October, which aligns nicely with the shoulder-season sweet spot.
My insider tip: fly into Ibiza on a Saturday morning arrival, since that's when villa turnovers flood the airport and short-haul business class cabins from Madrid or Barcelona often get padded with extra award space as airlines reposition crews. April, May, September, and October remain the smartest months for both fares and lighter Ibiza crowds — but with three-carrier, multi-hub routing this variable, setting continuous fare alerts is the only reliable way to catch premium-cabin pricing before it shifts.