Groscavallo is a comune located in the Piedmont region of Italy. It is situated within the Metropolitan City of Turin, specifically positioned in one of the Valli di Lanzo.
The municipality lies approximately 50 kilometres northwest of Turin and sits on the border with France. Notable geographical features in the area include the nearby Levanne massif.