The construction of overhead transmission lines in mountainous areas poses a significant challenge when it comes to foundation construction. The type of foundation selected in these areas has a direct impact on equipment selection and access road planning. Fujian Province, located on the southeastern coast of China, is predominantly hilly and mountainous. Therefore, selecting an appropriate foundation for overhead transmission lines is crucial for successful mechanized construction of transmission lines in this region. In this study, we aimed to enhance the economy of mechanized construction of the foundation of the 220 kV overhead transmission lines in Fujian Province. We analyzed the typical geological conditions and foundation reactions in the area and compared the construction costs of mechanical pile foundations, mechanical digging foundations, and rock anchor foundations. The results show that the mechanical pile foundation requires the least amount of concrete when the foundation reaction of the 220 kV suspension tower is less than 1700 kN and the foundation reaction of the 220 kV tension tower is less than 1300 kN. Additionally, the quantity of the rock anchor foundation is less than that of the digging foundation. In terms of cost, the rock anchor foundation is the most economical, followed by the mechanical pile foundation and then the digging foundation.