No one will know for sure because it varies cruise to cruise based on how many people are getting picked up at each resort. For the most part, we've been picked-up between 11:30 and 12:30 although I've heard reports of it being as early as 10:30 and as late as 1:30. So until you get the letter the night before, there would be no firm answer to your question.