Guin (en allemand : Düdingen) est une commune suisse du canton de Fribourg, située dans le district de la Singine.
Géographie
Guin est la commune la plus occidentale du district alémanique de la Singine, au point de contact entre la Suisse alémanique et la Suisse romande, à 6 kilomètres de Fribourg.
Le territoire de Guin s'étend sur 30,78 km2. Lors du relevé de 2013-2018, les surfaces d'habitations et d'infrastructures représentaient 13,6 % de sa superficie, les surfaces agricoles 66,5 %, les surfaces boisées 13,4 % et les surfaces improductives 6,9 %.
Le territoire de la commune s’étend jusqu’au lac artificiel de Schiffenen formé par la Sarine. Le point le plus haut se situe au Dälhölzli, à 703 m d’altitude, le point le plus bas à 498 m d’altitude, au pied du barrage de Schiffenen.