Zadar's Dalmatian coastline rewards patience, and nowhere is that more true than in the routing puzzle from the Mountain West. There's no nonstop option here — business class from Salt Lake City to Zadar requires a transatlantic connection, and after dozens of trips threading this itinerary, I've settled on Lufthansa via Frankfurt or Munich as the most reliable path, with Turkish Airlines through Istanbul as a compelling alternative that often opens up availability when German metal is sold out. Croatia Airlines (OU) then handles the short regional hop into Zadar from Zagreb or Frankfurt seasonally, and while its business cabin is modest, it's a brief enough segment that comfort takes a backseat to convenience. Total journey time runs around 11.5 hours of actual flying, but budget a half-day for connections given the tight European turnaround schedules into ZAD's small airport.
Lufthansa's long-haul segment is where this trip earns its stripes, particularly if you can book one of the retrofitted 787s or A350s featuring the new Allegris business class suite with its sliding privacy door and more thoughtful seat design than the airline's older product. Turkish Airlines counters with lie-flat seats and its famously generous business class catering, plus the advantage of Istanbul Airport's business lounge, arguably one of the most impressive in the world, with a full cinema, golf simulator, and live cooking stations worth arriving early for. My insider tip: fly into Zagreb instead of connecting directly to Zadar during peak summer weekends, then take the scenic four-hour drive or rail down the coast — it's often faster and less stressful than fighting for seats on the oversubscribed regional legs in July and August.
Shoulder season — April, May, September, and October — is when this routing truly shines, both for lighter Adriatic crowds and for softer business class demand out of Frankfurt and Istanbul, translating into better award and cash fare movement. Given the multiple carrier combinations and volatile connection pricing, setting up fare alerts for this specific city pair is the smartest move you can make before booking.