Pula's small coastal airport, tucked along Istria's Adriatic edge, isn't built for transatlantic arrivals — which is precisely why routing intelligence matters more than usual here. There is no nonstop option for business class from Richmond to Pula, and the practical truth is that every itinerary funnels through a major European hub before a short regional hop into Croatia. Lufthansa via Frankfurt or Munich remains the most seamless choice for American travelers, particularly now that Lufthansa's Allegris cabin is rolling out on select long-haul aircraft, offering four distinct business class seat variants with sliding doors on many configurations. Turkish Airlines, connecting through Istanbul, is the sleeper pick for those chasing both comfort and Istanbul Airport's genuinely excellent business lounge, one of the largest in the world. Croatia Airlines (OU) then handles the final leg into Pula, typically on a narrowbody with a simple regional business cabin — don't expect flatbeds here, but the seat blocking and service still feel like a proper close to the journey.
My routing preference, after flying this connection repeatedly, is Frankfurt over Munich when Allegris aircraft are confirmed on the transatlantic segment — check the specific aircraft registration during booking, since Lufthansa's rollout is still uneven across its fleet and older business class seats persist on many U.S. routes. Istanbul is worth the extra connection time if you can build in a three-hour layover; the Turkish Airlines lounge alone justifies routing through IST rather than a rushed European hub transfer.
Seasonality here is unusually pronounced: April, May, September, and October offer the sweet spot, when Istria's tourist crowds thin, Adriatic weather remains mild, and premium cabin award space loosens up on the European legs. Given how thin business class inventory runs on the Pula connector flights, setting up dedicated fare alerts for this specific Richmond–Pula corridor is the smartest way to catch the rare premium fare drop before it disappears.