There's no elegant way to say it: getting from Silicon Valley to North Macedonia's capital requires patience and smart routing, since no carrier offers anything close to a direct option. Business class from San Jose to Skopje is a two-stop affair in nearly every itinerary I've booked over the years, with total journey time stretching well past 13.5 hours of actual air time once you factor in connections. The three realistic carriers—Delta, Lufthansa, and Turkish Airlines—each route you through their respective hub systems, and the choice of connection city matters more on this route than almost any other transatlantic itinerary I fly.
My preference has consistently been Turkish Airlines via Istanbul, where the geographic logic simply works better than pushing through Northern Europe twice. Delta passengers will typically connect through JFK or Atlanta before a transatlantic hop to a European gateway, then a further connection onward—Delta's A350 business class with its suites and sliding doors makes the long first leg genuinely restful. Lufthansa routes through Frankfurt or Munich, where their long-haul business class (soon transitioning more widely to the Allegris seat on select aircraft) offers a solid, if not groundbreaking, flat-bed experience; the tighter connection windows in Munich reward flyers who pack light and skip checked bags. Turkish Airlines, meanwhile, leverages Istanbul Airport's purpose-built layout and their widely praised business class lounge—one of the most spacious and amenity-rich in the alliance world—making a long layover feel like a destination in itself rather than dead time.
One insider tip: build in a minimum 2.5-hour connection in Istanbul during winter months, as SKP-bound flights sometimes shift gates late, and IST's sheer scale punishes tight transfers. January through March and October through November consistently produce the softest fares on this corridor, as North Macedonia sees minimal North American leisure traffic outside summer. Given the routing complexity and fare volatility across three very different alliance networks, setting up automated fare alerts for this specific city pair is genuinely the smartest move you can make before booking.