About 25 minutes, coming direct with USA Transfers. Book through this site, $55 round trip, no stops. Great service.
If you get a private car (USA Transfers is your best bet), it will take you right at 25-30 minutes. Last year, by the time we landed til the time we set foot on the resort, it was 45 minutes - a record for us.
Definitely recommend booking the private transfer from USA Transfers. Elyse doesn't get to spend any time on this site, so I basically have to fill her in on everything, and many things I forget to tell her. Two days before the trip I said something about our private shuttle, and how I knew we will be there really fast. She immediately questioned this and thought I pulled one of my stupid moves and got something expensive just so I could party more. I said no it is like $55 bucks. So she calmed down. Then after explaining "no it is $55 round trip", she was really happy with me. Then when we were out the airport door and in the van and on the way in 5 minutes, she was so pumped. She basically made this goofball face and raised the roof 1990s style the whole 25 minutes it took us to get there. So worth it!
You can choose from USA or Canada Transfer. . Not big difference, but Canada transfer is cheaper. With the fact that they accept Canadian currency.. Also Canada Transfers provided a "bottle service" option in the booking and greet you with cold wet cloths. Canada vs USA Transfers - Canada Transfers, Cancun Traveller Reviews - TripAdvisor