Non-stop flights take you from your departure city to your destination without any stops. Direct flights, while they might sound similar, can actually touch down at other airports along the way before reaching the final destination. However, you won't need to change planes on a direct flight.