We were just on the Voyager on the western carribean cruise. I asked the purser about mailing postcards. He told me that they would be mailed in Jamaca and would take 10 to 14 days to get to the states. I just brought mine back and mailed them from the USA. Still got there sooner than if I had mailed them on the ship. Of course they did not have the foreign postmark.