Over recent years, special attention in the banking industry has been paid to customer loyalty, mainly because of the relationship between loyalty and profitability in an organisation. This study aimed to evaluate the factors affecting customer engagement and loyalty. In this study, a cross-sectional questionnaire-based research project was employed to collect data from a sample of 356 customers from randomly selected banks in Isfahan. The content validity of the questionnaires was confirmed by experts and its construct validity was approved by using factor analysis. Reliability of the questionnaires was confirmed based on Cronbach's alpha method. Structural equation modelling was used to test the research hypotheses. According to the research findings, the rate of profit, brand, and service quality significantly affect the customer engagement. Furthermore, the rate of profit, brand, service quality and customer engagement have a significant impact on customer loyalty.