Sicily's volcanic coastline has quietly become one of the more compelling arguments for routing through Europe's less obvious gateways, and after years of booking this itinerary for clients and myself, I can say definitively: there is no nonstop option for business class from Dallas to Catania, so the connection city you choose matters enormously. Lufthansa via Frankfurt or Munich remains my preferred routing, particularly since the carrier has been rolling out its new Allegris business class on select long-haul aircraft, offering more privacy and door suites than the older configuration—though you'll want to confirm the specific aircraft type before booking, as Allegris isn't yet fleet-wide. Air France via Paris-Charles de Gaulle and Alitalia's successor ITA (still coded AZ) via Rome Fiumicino round out the practical options, with the Rome connection often proving shortest in total elapsed time given the short intra-Italy hop down to Catania.
Frankfurt is the hub I'd steer most travelers toward on this specific routing, largely because Lufthansa's transfer process between long-haul and the short intra-European legs down to Sicily is remarkably efficient if you arrive with at least 90 minutes of connection time—cutting it closer invites risk, since FRA's terminal layout can mean a bus gate for the regional aircraft. My insider tip: book the Frankfurt-Catania segment as early in the day as possible, since Lufthansa's later Sicily rotations are more prone to cascading delays from Central European air traffic congestion in peak summer months. If routing via Paris, use the extended connection to enjoy Air France's La Première lounge if your itinerary and status allow, as it's a genuinely underrated stopover perk many Dallas travelers overlook entirely.
Shoulder seasons—April, May, September, and October—consistently offer the best combination of fare value and pleasant Sicilian weather, avoiding both August's heat and crowds and winter's flight schedule thinning. Given how much fares fluctuate across these three carriers and their differing routings, setting up dedicated fare alerts for this specific city pair will save you both money and last-minute scrambling.