Carving a path from John Wayne Airport to Croatia's capital requires patience and strategy, since no carrier offers a one-stop routing that keeps the journey under 15 hours. In practice, business class from Orange County to Zagreb means connecting through Atlanta or a European gateway, with Delta and Lufthansa forming the backbone of a workable itinerary; total flight time hovers around 12.5 hours in the air, though door-to-door travel typically stretches to 16-18 hours once you account for the SNA-to-hub leg. I've routed this trip both via Delta's domestic network into Atlanta for a transatlantic connection to Frankfurt or Munich, and via Croatia Airlines' partnership through Lufthansa's German hubs, and the latter tends to deliver a smoother arrival into ZAG given Croatia Airlines' own regional expertise into their home airport.
Lufthansa's long-haul business class product varies by aircraft — expect either the older fully flat seat or, on newer reconfigured planes, the Allegris suite with a sliding privacy door, so it's worth checking your specific equipment before booking, since seat maps aren't always reliable this far out. Delta's Atlanta hub deserves a specific mention: if you have more than 90 minutes there, the Delta One Lounge is worth the walk for a proper meal before the long transatlantic sector, rather than settling for onboard dining alone. Once you land in Frankfurt or Munich, the connection to Zagreb is short — usually under two hours — operated either by Lufthansa mainline or codeshared with Croatia Airlines, and business class on that final leg is often a recliner-style regional seat rather than a true flat-bed, so don't expect the same hard product throughout your journey.
January through March and October into November consistently offer the best value on this corridor, largely because Croatian tourism demand collapses outside the Adriatic summer season while European business travel patterns keep enough capacity in the market to create competitive award and paid fares. My insider tip: monitor Lufthansa Group award space specifically through the Munich hub rather than Frankfurt, as Munich connections to Zagreb tend to have more consistent business class availability due to lower overall passenger volume. Given how much these fares fluctuate by season and routing, setting up automated fare alerts for this specific city pair is the smartest way to catch a premium seat before it disappears.