Best way from CUN airport to Valladolid?

Looking for advice before my first trip to the state of Yucatan after visiting Quintana a few times in the past. I'll be landing at CUN in the morning and trying to get to my hotel in Valladolid, looking to balance speed and price. It looks like buses to Valladolid leave from the bus station, not the airport - is that right? If so it seems like that would add a bunch of time. And does anyone know roughly how much it would cost to get to Valladolid in a cab?