Zagreb rarely tops the list of transatlantic business class destinations, which is precisely why the route rewards those willing to plan carefully. There's no nonstop option: business class from Charlotte to Zagreb requires a connection, and the two most sensible routings run through Frankfurt or Munich on Lufthansa, or through Istanbul on Turkish Airlines, with Croatia Airlines handling the short final hop into Zagreb on many itineraries. The total journey, including connection, typically clocks in well beyond the ~10.5 hour flying time itself, so choosing your hub wisely matters more than usual on this particular pairing.
Lufthansa's Frankfurt and Munich hubs are the more polished options for American travelers, especially now that Allegris business class is rolling out on select long-haul aircraft, offering suites with sliding doors on newer configurations — though I'd confirm your specific aircraft before booking, since older 747 and A340 business cabins still fly plenty of Charlotte-connecting routes. Turkish Airlines via Istanbul is the wildcard worth considering: their business class comes with an excellent lounge experience at IST and a strong wine list, and the connection to Zagreb on their regional service is short and efficient. My insider tip: book the Munich connection if you have a choice, as MUC's business lounges and shorter walk times make the changeover far less taxing than a rushed Frankfurt connection, particularly after a long transatlantic leg from CLT.
Deal-wise, this route follows classic shoulder-season logic — January through March and October into November are your best windows, when European leisure demand dips and business fares soften accordingly. Croatia's tourism surge doesn't really hit Zagreb the way it hits the coast, so even summer isn't brutal, but shoulder months still offer the widest award and paid business availability across Lufthansa and Turkish. Given how few nonstop alternatives exist and how much fares fluctuate by routing, setting up fare alerts for this specific Charlotte-Zagreb corridor is genuinely the smartest move you can make before booking.