Service quality, loyalty programs, pricing strategies and customer engagement play a vital role in customer retention and firms' performance. The current study aims to investigate the service quality, loyalty programs, pricing strategies and customer engagement, and to examine the mediation effects on firms' performance. A quantitative method was employed using a survey to collect data from a random sample of relevant managers in travel agencies. Structural equation modelling (WarpPLS) is used to test the research propositions. The research uses a survey for data collection of 350 responses from travel agents' managers to test the associations between service quality, loyalty programs, pricing strategies and customer engagement, and customer retention and firms' performance. The finding revealed that the service quality, loyalty programs, pricing strategies and customer engagement have positively affected customer retention. In addition, customer retention has positively affected firms' performance. These findings have empirical implications for policymakers, trip planners, travel marketer's, governments and academics.