Yes. KrisFlyer miles are only awarded after the cruise has been successfully completed. Miles are typically credited approximately 4 weeks after completion, once booking details have been verified.
Earning KrisFlyer Miles After Your Cruise
To earn KrisFlyer miles on a cruise booking, the cruise must be fully completed.
Here’s how it works:
- KrisFlyer miles are credited after you complete the entire cruise
- Miles are processed once your travel and booking details are verified
- This process usually takes approximately 4 weeks after cruise completion
Important Things to Know
- KrisFlyer miles cannot be credited before the cruise ends
- If a cruise is cancelled or not completed, KrisFlyer miles will not be awarded
- All standard earning requirements must still be met (such as being the lead passenger with matching KrisFlyer details)
Need Help?
If more than 4 weeks have passed since your cruise ended and your KrisFlyer miles have not appeared, we recommend calling our travel consultants. They can review your booking and assist with next steps.