Ibiza's tiny airport was never built for transatlantic arrivals, which is precisely why the smart move is routing through Madrid, London, or Frankfurt rather than expecting anything nonstop. There is no direct service between Orlando and the White Isle, so business class from Orlando to Ibiza always involves one connection, and after dozens of these runs, I've settled on Iberia via Madrid as the most seamless option: MCO to MAD nonstop in Iberia's A330 business class, then a quick hop to IBZ on a narrowbody with the same cabin of service. Total journey time lands around ten hours of actual flying, though your door-to-door clock will stretch longer depending on connection times.
Iberia's long-haul product has improved markedly with lie-flat seats and direct aisle access on newer A330 configurations, and Madrid-Barajas is a genuinely pleasant hub to transit — Terminal 4S handles the Iberia connections efficiently, and the walk between international arrivals and the Ibiza gate rarely eats more than 30-40 minutes if you've checked bags through. British Airways offers an alternative via London Heathrow, putting you in their Club Suite with proper doors and privacy, which I'd choose if your schedule favors a Heathrow layover — just budget extra time given T5's size. Lufthansa via Frankfurt rounds out the trio, and their business class, especially on updated Allegris-configured aircraft where available, is worth considering if you're already positioned near a Lufthansa hub domestically. My insider tip: book the earliest Madrid-to-Ibiza connection you can find, even if it means a longer layover, because afternoon flights into IBZ during peak season (June through August) face frequent slot delays from the airport's limited capacity.
April, May, September, and October consistently offer the softest fares and the calmest Ibiza arrival experience, avoiding both summer crowds and winter's reduced schedules. Given how these fares fluctuate across three different carriers and connection points, setting up automated price tracking for this specific routing will save you from manually checking three airline sites every week.