Depends on where you're going. Domestic, you'll probably do better on your own. Our experience has been that going on a European cruise, the cruise line's air has ALWAYS been a better deal. Being from the NYC area, we've always gotten a non-stop at a reasonable time..