Pula's tiny Istrian airport was never designed with transatlantic ambitions in mind, which is precisely why routing through a major European hub matters so much when booking business class from Jacksonville to Pula. There's no realistic nonstop option here — the smart play is connecting through Frankfurt or Munich on Lufthansa, through Istanbul on Turkish Airlines, or via Zagreb on Croatia Airlines for the final short hop. Fact worth noting: with total journey time hovering around 11 hours of actual flying plus connection time, most itineraries run 14-18 hours door to door depending on layover length, making hub choice as important as the seat itself.
I've routed this trip both via Frankfurt and Istanbul, and each has distinct advantages. Lufthansa's long-haul segment out of the Southeast typically runs older 747-8 or A340 configurations rather than the new Allegris cabin, so don't expect the suite doors — check your specific aircraft before booking if that matters to you. Turkish Airlines, by contrast, consistently impresses on this kind of routing with their lie-flat business class and genuinely excellent Istanbul lounge, which makes the connection feel less like a chore and more like part of the journey. My insider tip: book the Zagreb-to-Pula final leg on Croatia Airlines as a separate short regional hop if your main itinerary doesn't include it seamlessly — this avoids inflated codeshare pricing and gives you flexibility if your long-haul flight runs late during Croatia's unpredictable spring winds.
Istria comes alive from late spring through early fall, but ironically the best business class fares on this corridor cluster in April, May, September, and October — after the summer surge and before ski season pulls travelers toward the Alps instead. Award space on Turkish and Lufthansa opens up noticeably in these shoulder windows. Given how fares on this three-carrier route can swing based on hub pricing wars and seasonal Adriatic demand, setting up fare alerts is genuinely the smartest move you can make before locking in a ticket.