Skopje remains one of the more delightfully obscure endpoints for a premium cabin itinerary out of Southern California, and that scarcity is precisely what makes routing strategy so important here. There is no nonstop option, of course—no carrier flies that distance direct—so the real decision facing San Diego travelers booking business class from San Diego to Skopje is which connecting hub to trust with the transfer. After many iterations of this itinerary, I've settled into a rotation between Turkish Airlines via Istanbul, Lufthansa via Frankfurt or Munich, and Delta paired with a European partner. Turkish's long-haul business product, with its signature "flying chef" service and lie-flat seats, makes the marathon SAN–IST sector feel less punishing, and Istanbul's proximity to Skopje (under two hours) makes it my preferred gateway. Lufthansa's newer Allegris business seats, where available on the transatlantic leg, offer more privacy with their door-equipped suites, though rollout is still uneven across the fleet, so it's worth confirming aircraft type before booking.
My insider tip: fly into Skopje rather than out when possible—inbound connections through Istanbul tend to have more generous layover buffers, giving you time to experience Turkish's Istanbul Airport lounge, one of the more spectacular business lounges anywhere, complete with a mini golf simulator and full brasserie. If you're transiting Frankfurt or Munich instead, arrive with extra cushion during winter months, as fog delays are common and Lufthansa's connection windows there run tighter than advertised.
Seasonality plays heavily in your favor if you're flexible: January, February, March, October, and November are consistently the softest months for premium fares on this corridor, largely because Macedonia's tourist season peaks in summer and shoulder-season demand from the Balkan diaspora traveling through Southern California thins out considerably. Given how thin the schedules are and how much fares fluctuate week to week on this three-carrier route, setting up automated fare alerts is genuinely the smartest way to catch a business class fare drop before it disappears.