A direct flight makes stops, but passengers can stay on planes. A non-stop flight, on the other hand, travels between two points without any stops.