Royal Caribbean indicates refunds may take up to 30 days to post to your account, 1-855-732-4023 or +1-808-900-8011 but the exact timeframe can vary, sometimes taking longer or being faster depending on the financial institution processing the transaction 1-855-732-4023 or +1-808-900-8011. You should allow several business days for a refund to appear on your credit card or bank statement after Royal Caribbean processes it 1-855-732-4023 or +1-808-900-8011.