Pula's tiny Istrian airport, with its single seasonal terminal handling a trickle of summer charters, is the last place you'd expect a serious business class conversation—yet that's exactly what makes routing there from BWI so intriguing. There's no nonstop option, of course; the honest answer for anyone searching business class from Baltimore to Pula is that you're piecing together a journey through a major European hub, most sensibly Frankfurt or Munich on Lufthansa, or Istanbul on Turkish Airlines, before finishing on a Croatia Airlines regional hop into PUY. That final Dash 8 or A319 sector rarely offers a true business cabin, so the real premium experience happens on the long-haul leg.
Having flown this connection pattern repeatedly, I'd steer toward Turkish Airlines' Istanbul routing when schedules allow—their widebody business class, with lie-flat seats and the brand's signature onboard chef service on longer sectors, makes the roughly ten-hour transatlantic haul feel far shorter than it is. Lufthansa's Frankfurt and Munich connections work well too, especially now that Allegris cabins are gradually rolling out on select 787 and A350 routes, though you'll want to check your specific aircraft assignment since older business class configurations still fly plenty of transatlantic frequencies. My insider tip: book the Croatia Airlines onward segment as a separate short-haul ticket only if your layover exceeds three hours in Zagreb, since misconnects on tight itineraries into PUY are common during the compressed summer schedule, and Croatia Airlines doesn't always protect you generously on delays.
Shoulder season—April, May, September, and October—is when this itinerary shines, both for calmer Istanbul and Frankfurt connections and for Istria's weather, which stays pleasant without the July crowds. Given how thinly Croatia Airlines' seasonal capacity into Pula fluctuates year to year, setting up fare alerts for this specific BWI-PUY corridor is far wiser than trying to time it manually.