Originally Posted by
BigFlyer
This thread illustrates the difference between European and American terminology - in American, a "direct" flight makes a stop, while a "non-stop" flight does not. It appears in this thread "direct" meant not making a stop.
Given the ambiguity, using the term "non-stop" is probably better because it is not ambiguous.