Pula's tiny Istrian airport rarely enters the conversation among premium cabin veterans, but that's precisely what makes this Adriatic corridor so rewarding to plan well. There is no nonstop option, so business class from San Diego to Pula requires a thoughtful routing through a major European hub, with Lufthansa via Frankfurt or Munich, Turkish Airlines via Istanbul, and Croatia Airlines via Zagreb representing the three realistic combinations—total journey time runs roughly 13 hours in the air, though with connections you should budget closer to 16-18 hours door to door. My preference after many attempts at this puzzle is the Lufthansa-Croatia Airlines combination, transiting through Munich or Frankfurt before a short Star Alliance hop down to Zagreb and onward to Pula, since it lets you experience Lufthansa's long-haul business product on the transatlantic leg where comfort matters most.
On the westbound long-haul segment out of San Diego, Lufthansa's fleet mix means you may find either the newer Allegris business suite or the older fully flat seat depending on aircraft assignment—worth checking your specific equipment at booking, as Allegris rollout remains uneven across the network. Turkish Airlines routes through Istanbul offer a different flavor entirely, with their well-regarded business class seat and Istanbul lounge experience, followed by a same-airline connection toward the Adriatic coast, though Zagreb or Split may serve as smarter final connection points than a direct Pula routing depending on schedule alignment that particular season. An insider tip few mention: Pula's airport swells dramatically with charter and low-cost traffic in peak summer, so routing your final connection to land in the shoulder morning hours avoids the congestion that builds by midafternoon during July and August.
Istria's ideal shoulder-season light in April, May, September, and October also happens to align with softer premium cabin demand on these European gateways, making those months the sweet spot for both weather and fare value. Given the multiple carrier and routing permutations involved, setting up fare alerts for this specific city pair is genuinely the smartest move you can make before committing to an itinerary.