Carving a path from Buffalo's modest but efficient terminal to Croatia's capital requires strategy, and after years of routing clients and myself through this corridor, I can say definitively: there is no nonstop option for business class from Buffalo to Zagreb, so the itinerary hinges entirely on your connection choice. Delta passengers typically route through JFK or Boston before crossing the Atlantic, often on a Delta One suite with sliding doors and lie-flat comfort, then connect onward to Zagreb via a European gateway. Lufthansa loyalists will find Frankfurt or Munich the natural pivot point, with the newer Allegris cabin (where deployed on transatlantic widebodies) offering a meaningfully upgraded hard product over the legacy business seat, followed by a short intra-European hop on a Croatia Airlines or Lufthansa regional jet into Zagreb's compact, easy-to-navigate airport. Croatia Airlines itself, as the flag carrier, primarily operates regional routes and won't factor into the long-haul segment, but it's often the final-mile connector worth knowing about.
My strong recommendation, built on repeated bookings along this corridor, is to route through Munich rather than Frankfurt whenever award or paid business inventory allows — Munich's connections to Zagreb tend to run smoother with shorter walks and less congestion, and Lufthansa's Munich hub lounges are generally quieter than Frankfurt's during peak transatlantic banks. If Delta One is your preference, funneling through JFK gives you access to the Delta One Suite on most widebodies serving Europe, though you'll likely still connect through a European partner city before the final leg into Zagreb, since Delta doesn't fly there directly. Arrive in Buffalo with buffer time in winter months, as lake-effect snow can disrupt the first leg of an itinerary that has zero room for error given tight connection windows in Europe.
Seasonality strongly favors the deal-hunter: January, February, March, October, and November consistently offer softer demand and better business class availability on this US-to-Croatia pairing, since Zagreb's tourist peak runs summer. Given how fluid premium cabin pricing is on a multi-carrier, connection-dependent route like this, setting up fare alerts is the smartest move you can make before committing to a booking.