There's no nonstop path linking the Queen City to Bologna's Marconi Airport, which means every business class from Charlotte to Bologna itinerary routes through a major European hub—and after dozens of crossings on this corridor, I can tell you the connection choice matters more than people realize. Lufthansa via Frankfurt or Munich remains my preferred option when their Allegris cabin is assigned to the transatlantic leg, offering sliding privacy doors and a genuinely restful setup, though Allegris rollout is still uneven across the fleet, so it's worth checking aircraft type before booking. Air France routes through Paris CDG with their newer business seat featuring a proper door, while Alitalia's successor ITA Airways (listed here as AZ) connects via Rome Fiumicino, which has the advantage of a short onward hop to Bologna and Rome's dedicated business class immigration lanes that save real time after a long flight.
My strongest recommendation, built from repeated trial and error, is to fly the transatlantic leg overnight into Frankfurt or Paris and deliberately book a longer layover—90 minutes isn't enough given European hub congestion, but a 2.5 to 3-hour connection lets you shower in the Lufthansa or Air France lounge before the short intra-European hop, arriving in Bologna refreshed rather than rumpled. Bologna's airport is compact and efficient, so even late-arriving connections clear quickly, but I'd avoid tight winter connections through Frankfurt given fog-related delays that are almost seasonal folklore among frequent flyers on this route.
Shoulder season—April, May, September, and October—consistently delivers the best combination of fare value and pleasant Emilia-Romagna weather, avoiding both the August Italian holiday crush and winter's connection risk. Award space and premium fares on this corridor fluctuate quickly given limited capacity into Bologna specifically, so setting up automated fare alerts is the smartest way to catch a favorable business class fare before it disappears.