Grottole is located in the Province of Matera, in the Region of Basilicata, in southern Italy.
As with most old towns, Grottole was strategically built on a mountain, standing 481 meters above sea level.