When booking flights for a cruise, we do recommend booking a lot earlier than normal. The reason is that your dates are not flexible and depending on your departure city, you may have a limited window to fly in and out on the same day as embarking and disembarking. Otherwise, you may have to pay to spend the night. Being that your cruise isn’t for a whole year, I’d recommend checking the fares about 7 to 8 months prior. Keep in mind, when you purchase flights with CheapAir if the price for the same itinerary goes down any time before your trip, we’ll pay you back the difference in the form of a travel voucher for up to $100 per ticket! Please let us know if you need any help with finding flights.