Granucillo liegt am westlichen Rand der Kastilischen Hochebene(Meseta Iberica) in einer Höhe von ca. 735 m. Am Südrand der Gemeinde führt die Autovía A-52 entlang. Die Provinzhauptstadt Zamora ist gut 57 Kilometer (Fahrtstrecke) in südsüdöstlicher Richtung entfernt.
Das gemäßigte Kontinentalklima wird nur selten vom Atlantik beeinflusst.