General Santos, prije (do 1954.) Buayan, grad, Mindanao na jugu, Filipini. Grad je nazvan po generalu Paulinu Santosu, koji je upravljao pionirskim naseljem (uglavnom kršćanskim filipinskim migrantima) i razvojem doline Koronadal koji je započeo sredinom 1930-ih.
Grad General Santos smješten je na čelu zaljeva Sarangani u moru Celebes uz južnu obalu Mindanaa. Grad je glavno utočište i administrativno je sjedište za projekte naseljavanja Koronadala. Tamo se nalazi niz malih proizvodnih tvrtki, zajedno s plantažama banana, ananasa i kasave. Njegova nacionalna luka, najveća na južnom Mindanaou, ulazna je luka za inozemne brodove u regiji. General Santos ima i nacionalnu zračnu luku. Inc. Grad, 1968. Pop. (2000) 411,822; (2010) 538.086.