When we have to leave
we have found that an absolute minimum is 2 1/2 hours - the combination of traffic, CUN airport departure counter line ups and security can all work against you.
I'm sure you can ask USA Transfers for a later pick up time but do so knowing that you really want to be arriving at the actual airport about 2 hours before your scheduled fight time