Sicily's volcanic coastline rewards patience, and so does the routing required to reach it in comfort. There is no nonstop option for business class from St. Louis to Catania, so the real decision isn't whether to connect, but where. Delta routes through Atlanta or JFK before a transatlantic hop, typically into Rome or another European gateway, while Lufthansa's Frankfurt or Munich connection and Alitalia's successor Ita Airways-operated routing through Rome remain the two most efficient European funnels toward CTA. My preference after years on this itinerary is the Lufthansa path via Frankfurt or Munich: Lufthansa's long-haul widebodies on the STL-to-Europe segment increasingly feature the new Allegris business class with sliding privacy doors on select aircraft, though older 747-8 and A340 configurations with the standard lie-flat seat still appear depending on equipment swaps, so it pays to check your specific aircraft type at booking.
The connection itself is where this journey gets interesting. Frankfurt's Terminal 1 offers Lufthansa's excellent business lounges for a proper reset before the short Catania hop, which is usually flown on a narrowbody with a Europe-style business product—recline seats with a blocked middle, not lie-flat, so budget your rest accordingly on the transatlantic leg instead. My insider tip: build in a two-to-three hour connection window in Frankfurt or Munich rather than the minimum, because Lufthansa's intra-European gates to Catania are often in a different pier requiring a bus transfer, and rushing this connection has cost me more than one bag over the years.
April, May, September, and October remain the sweet spot for this routing—shoulder season in Sicily means mild weather for exploring Taormina or Mount Etna without August's crowds or the airfare premiums that come with summer demand. Because pricing on this three-carrier, multi-hub route fluctuates with both transatlantic and intra-European fare cycles, setting up automated fare alerts is the smartest way to catch a business class opening before it disappears.