Plusieurs programmes de fidélisation vous permettent d'utiliser vos miles de fidélité à payer pour les croisières. Commencez par choisir un kilométrage ou d'un programme de fidélisation qui offre des croisières attrayants. Ensuite, vous avez besoin d'accumuler suffisamment de miles pour une croisière, habituellement un minimum de 20.000. Si vous ne disposez pas de suffisamment de miles pour couvrir complètement le coût d'une croisière, certains programmes vous permettre d'utiliser une combinaison de miles et le paiement out-of-pocket. À partir de 2015, United Mileage Plus et Delta SkyMiles sont parmi les programmes qui offrent des récompenses de croisière.