A valid passport, visa (if required), flight tickets, booking confirmations, and possibly insurance documents are necessary.