Simply put, the best time to purchase your cruise tickets is during a sale. If you are able to get an early bird discount on the price of your cruise tickets, this will save you money in the long run. This can be done by booking as early as possible based upon availability and also by trying to book at least 3 months prior to departure date. During these times of year, there are typically sales galore for cruises leaving from different ports throughout North America, Europe and Australia! As always if you have any questions or would like help with planning your trip please don’t hesitate call us at 1-800-746-8687 .