For cruises during the week we recommend purchasing tickets 2 -3 days prior to your desired cruise date and time. For weekends and holidays, a week before should suffice.