Sarajevo remains one of Europe's most overlooked capitals, and reaching it in comfort from Southern California requires a bit of routing savvy. There is no nonstop option, so business class from San Diego to Sarajevo means building an itinerary through one of three credible carriers: Delta via Atlanta or JFK into a European hub, Lufthansa via Munich or Frankfurt, or Turkish Airlines via Istanbul. My clear preference after years of testing this corridor is Turkish Airlines — its Istanbul hub offers the most direct connection into SJJ, with multiple weekly frequencies on the Bosphorus-to-Balkans leg, and IST's business lounge is worth arriving early for regardless of your next flight.
The transatlantic segment is where the real decision lies. Lufthansa's newer Allegris business class, when you can secure it on the Munich or Frankfurt legs, offers superior privacy with closing doors on select cabins, while Delta's One Suites on its A350 or A330-900 out of LAX or JFK deliver a dependable, well-lit sleep experience for the long Pacific-to-Atlantic haul. Turkish Airlines' widebody business product, with its signature onboard chef service, is less private but consistently excellent for food and service quality. My insider tip: build your itinerary with a deliberate 4-6 hour layover in Istanbul rather than the minimum connection — it lets you shower and eat at the Turkish lounge, which meaningfully offsets the fatigue of a journey that stretches well past 13 hours in total elapsed time once you account for connections.
January through March and again in October and November are consistently the softest months for fares on this Balkan routing, largely because Sarajevo's tourism peaks in summer and around its winter ski season in the Dinaric Alps just outside the city. Given how thin capacity is on this niche route, availability in premium cabins can shift quickly with schedule changes at any of the three hub airports — setting up fare alerts specific to this city pair is the smartest way to catch a business class fare before it disappears.