There are at least 20 direct flights under $200 on FaresMatch from the USA to Cancun. Less than $187 would be a reasonable cost for a nonstop flight from the USA to Cancun.