After two decades of routing through Frankfurt, Zagreb, and Munich to reach the Istrian coast, I've come to accept a hard truth about this itinerary: there is no nonstop, and anyone booking business class from San Jose to Pula needs to think of it as a two-leg puzzle rather than a single flight. The most reliable strategy pairs Lufthansa's transatlantic metal out of San Francisco (the practical starting point given SJC's limited long-haul options) with a connection through Frankfurt or Munich, where Lufthansa's Allegris business class—when you can secure it—offers a genuine step up with its suite-style seating and sliding doors on select 787 and A350 routes. Turkish Airlines, via Istanbul, is the other serious contender, and frankly my preferred routing for this specific city pair, since Turkish's business cabin includes their well-regarded seat-back service and Istanbul Airport's business lounge is one of the most spacious in Europe for a long layover before the final hop to Pula on Croatia Airlines.
Croatia Airlines (OU) operates the last-mile connection into Pula, typically from Zagreb, and their regional jets are strictly economy-configured, so your "business class" experience is really front-loaded into the long-haul segment—don't expect lie-flat comfort on the final 45-minute puddle jump. My insider tip: build in a deliberate overnight in Zagreb or Frankfurt rather than a tight same-day connection, because Pula's summer schedule is thin and seasonal, with the Zagreb-Pula link often reduced or restructured outside peak tourist months. April, May, September, and October aren't just shoulder-season sweet spots for Istria's weather—they're also when Lufthansa and Turkish release more premium award and discounted business fares before the July-August Adriatic rush.
Given the multi-carrier complexity and the fare volatility across three airlines and three possible hub cities, this is exactly the kind of route where setting up automated fare alerts pays off, letting you catch the rare moments when Allegris or Turkish business pricing dips before the summer surge.