I ran the Princess 10K the morning before I boarded the Disney Treasure and even with the longer distance, I had plenty of time to get back to my room before we had to leave for port! Usually for the 5Ks, I am placed somewhere around Corral D and take my time through the course, and get back to the resort before 7:30 am.