Yes! We highly recommend booking a flight one day before your cruise departs. You can book a hotel stay while booking your flight + cruise package after selecting your flights.