Non stop flight gets you to your destination with no stops along the way.

Direct flights, despite the name, will also take you to your destination, but may a stop elsewhere in between without you having to leave the airplane. Please note you may need a transit visa for these flights. A flight with a connection requires the passengers to change from one plane or airline to another at an intermediate point, called the connecting point, on the way to their destination.