Targeting the challenge of variable working conditions in bearing fault diagnosis, most of the fault diagnosis methods based on transfer learning focus on the transfer of knowledge, resulting in a poor diagnosis effect in the target domain. To solve the problem of transfer performance degradation, a multi-perception graph convolution transfer network (MPGCTN) is proposed. The MPGCTN is composed of a graph generation module, graph perception module, and domain discrimination module. In the graph generation module, a one-dimensional convolution neural network (1-D CNN) is used to extract features from the input, and then the structural features of samples are mined in the graph generation layer to construct the sample graph. In the following graph perception module, a multi-perception graph convolution network is designed to model the sample graph and learn the data structure information of the sample. Finally, in the domain discrimination module, the method is used to align the structural differences of the case graphs in different domains. Experimental results from experiments on Case Western Reserve University (CWRU) and Paderborn University (PU) bearing datasets show that the proposed method is effective and superior.