|(image credit: Singapore Airlines)|
Business Insider published a great article that clearly outlines the differences between "non-stop" and "direct flight" The main difference is a direct flight includes a layover and does not change flight numbers as the flight continues. Often passengers remain seated on the plane at the layover stop while other passengers leave and board.
Click the link below for the Business Insider article:
Here's the Difference Between a Non-Stop and a Direct Flight (Oct 31, 2016)