You can always accrue miles on a last minute nonstop flight on the major airlines. They may charge you a heck of a lot more especially if you don't want a Saturday night stay. It's up to you. These days FF miles are not enough for me to justify paying four digit amounts for last minute travel.