There's no nonstop path connecting St. Louis to the White Isle, which means the routing you choose matters more than almost any other variable on this itinerary. Business class from St. Louis to Ibiza always involves at least one connection, and after dozens of trips stitching this journey together, I've settled on three reliable options: Iberia via Madrid, British Airways via London Heathrow, or Lufthansa via Frankfurt or Munich. Total journey time typically runs 13-15 hours including the connection, though the STL-to-Europe leg itself clocks in around 10.5 hours of actual flying. Iberia's Madrid routing is the sleeper favorite among frequent flyers on this corridor, since Ibiza is a short domestic hop from MAD and Iberia's A330 business class recliners, paired with their Madrid lounge, make for a civilized final connection before touching down on the island.
If you're routing through London, British Airways' Club Suite—with its closing door and direct aisle access on the 777 and A350 fleet—is worth angling for on the transatlantic leg, even though the STL-LHR sector is typically operated by a partner or codeshare depending on season; confirm equipment before booking. Lufthansa's Frankfurt or Munich connections give you access to their Allegris business seats on newer 787 and A350 routings, a meaningfully upgraded product over their older long-haul cabins, though not every STL rotation has been retrofitted yet, so it pays to check the specific aircraft type at booking. My insider tip: build in a three-hour connection minimum at Madrid or Frankfurt during peak Ibiza season (June through August), as EU airport security lines swell dramatically with summer charter traffic that most itinerary-planning tools don't account for.
April, May, September, and October remain the sweet spot for this route—shoulder season fares soften considerably once the peak Ibiza club season winds down, and the island's weather is still glorious. Given how these connections and fares shift week to week, setting up automated fare alerts is the smartest way to catch a premium seat before it disappears.