Châteaulin (Kastellin en bretón) es una comuna francesa de 5.157 habitantes situada en el departamento de Finisterre en la región de la Bretaña.