A direct flight from New York City to Zürich takes around eight hours, while a flight from Los Angeles to Zürich will take around 12 hours.