The closest major airport to Riviera Maya is Cancun International Airport (CUN). It’s a busy airport offering shuttle bus services that can take you directly from the airport to your hotel or resort in Riviera Maya. The drive takes about an hour to 1.5 hours if there is traffic.