There is no nonstop path connecting the high desert of New Mexico with Zagreb's Ban Jelačić Square, so booking business class from Albuquerque to Zagreb always involves at least one strategic connection—and after dozens of itineraries through this corridor, I've settled firmly on routing through Atlanta or Minneapolis on Delta, then transferring onto Lufthansa's network via Frankfurt or Munich for the final leg into Croatia. The factual baseline worth knowing: total air time runs approximately 11.5 hours excluding layovers, and the most reliable premium routing pairs Delta's domestic and transatlantic hardware with Lufthansa's European short-haul business class into ZAG, since Croatia Airlines (OU) rarely offers a true lie-flat product on its regional jets feeding Zagreb.
Delta's contribution to this journey typically means a One or A350 business suite on the transatlantic hop if you route through Atlanta and onward via Amsterdam or Paris codeshares, though Frankfurt via Lufthansa remains my preferred gateway because Lufthansan connections into ZAG are frequent and the Frankfurt business lounges make a long layover genuinely pleasant rather than punishing. If Lufthansa's new Allegris cabin is assigned on your transatlantic sector, you may find yourself in one of their upgraded suites, though on the ABQ-originating routings I've flown, Allegris rollout is still inconsistent enough that you shouldn't count on it—call and confirm aircraft type 48 hours before departure, since equipment swaps happen often on this specific pairing.
Seasonally, January through March and again in October and November are when this itinerary loosens up considerably, largely because Croatian leisure demand collapses outside the Adriatic summer season, freeing up premium inventory on the Frankfurt-Zagreb and Munich-Zagreb feeder flights. My insider tip: build in a deliberately long Frankfurt layover rather than a tight one—Lufthansa's ZAG frequencies are thin, and a missed connection here means a real overnight, not just an inconvenience. Given how much fare and routing volatility exists on a market this thin, I'd strongly recommend setting continuous fare alerts rather than checking manually, since availability windows on this Albuquerque-Zagreb business class pairing tend to open and close without warning.