Non-stop flights behave exactly as they sound; you'll fly straight from one airport to another, with no stops along the way. Direct flights, on the other hand, aren't quite as convenient. While the flight number doesn't change, the term “direct” means the plane may make one or more stops along its route.