In order to improve the efficiency of tourism resources management and the accuracy of tourism resources recommendation, a personalized recommendation method for tourism resources based on deep learning and knowledge graph was proposed. Firstly, the feature vectors of attractions were represented based on the Node2Vec method in knowledge graph feature learning. Then, the potential feature vectors of attractions were obtained by using the feature vectors of attractions as the input of the GRU neural network. Considering the user's long and short term preferences, the attention mechanism was introduced for modeling, and the probability of each attraction in the next visit was predicted, and fmally a reconunendation list was generated. The experimental results showed that the HR@10 index value of the proposed method is 41.1%, and the MRR@10 index value is 16.5%, which is higher than that of other reconunendation methods. At the same time, in the influence of different dimensions on the reconunendation results, with the increase of data dimensions, the hit rate of recommendations also increases. When the dimension is 150, the recommendation effect is the best. Among the effects of different reconunendation list lengths on reconunendation results, the proposed reconunendation method is higher than the other recommendation methods. Therefore, the proposed reconunendation method can well recommend tourism resources to users, and the reconunendation model shows good recommendation performance for multi-dimensional complex data.