Zagreb rarely tops the list of business class bucket-list routes, but that's precisely why savvy travelers should pay attention: there's no nonstop option from Dallas, which means the real decision isn't whether to fly business class from Dallas to Zagreb, but which connecting hub delivers the best experience getting there. Lufthansa via Frankfurt remains the most logical routing, and depending on aircraft assignment, you may find yourself on Lufthansa's new Allegris business class with sliding privacy doors on select long-haul configurations, or the more familiar 747-8 and A350 business cabins on the transatlantic leg. Turkish Airlines via Istanbul is the other strong contender, and their Istanbul Airport lounge — arguably one of the most lavish in the world, complete with a putting green and cinema — makes the connection feel like part of the vacation rather than an obstacle. Croatia Airlines then typically operates the short final hop into Zagreb, a workmanlike regional leg that's easy to underestimate but appreciate for its efficiency.
Having routed through both Frankfurt and Istanbul multiple times on this exact itinerary, my insider tip is this: if connecting through Frankfurt, request a short layover of under two hours during Lufthansa's peak morning banks — the walking distances at FRA's Terminal 1 are longer than they appear on paper, and a rushed connection is less stressful than a long, standing wait at a crowded gate with limited seating. Istanbul, by contrast, rewards a longer layover of three-plus hours so you can actually use the lounge properly before the Zagreb leg.
Seasonality matters enormously on this route. January through March and again in October and November are consistently the softest months for fares, since Zagreb's tourist surge is firmly a summer phenomenon and airlines discount business class accordingly during the shoulder and off-peak windows. Because pricing on this Dallas-to-Zagreb corridor fluctuates with connecting hub competition between Lufthansa and Turkish, setting up automated fare alerts is the smartest way to catch a business class fare before it disappears.