San Diego Buenavista är en ort i Mexiko.[1] Den ligger i kommunen Angamacutiro och delstaten Michoacán de Ocampo, i den centrala delen av landet, 290 km väster om huvudstaden Mexico City. San Diego Buenavista ligger 1 726 meter över havet[1] och antalet invånare är 269.[1]
Terrängen runt San Diego Buenavista är kuperad åt sydväst, men åt nordost är den platt.[a] Runt San Diego Buenavista är det ganska tätbefolkat, med 86 invånare per kvadratkilometer.[3] Närmaste större samhälle är Angamacutiro de la Unión, 8,9 km nordost om San Diego Buenavista. I omgivningarna runt San Diego Buenavista växer huvudsakligen savannskog.[4]