Singapore is served by direct flights from some of the major cities in the United States. If you are taking direct flights to Singapore from San Francisco the flight duration will be of 17 hrs 30 min, while direct flights from Singapore to New York is of 18 hrs 30 min. However, flights with a stopover or two from USA take between 25 hours and 27 hours on average.