You can go on Xcaret website and book directly with them we did that with XelHa. Just read thru the descriptions on any excursion about pick up availability. Most include it in the excursion some charge extra. Most companies pick up in front of the resort.