Guilligomarc'h (Breton: Gwelegouarc'h) is a commune in the Finistère department of Brittany in north-western France.
Inhabitants of Guilligomarc'h are called in French Guillogomarc'hois.
Guilligomarc'h is located in southeastern part of Finistère department, 13 km (8.1 mi) northeast of Quimperlé and 21 km (13 mi) north of Lorient.
The river Ellé forms the commune's western border and the river Scorff its eastern border.
The oldest surviving parish registers date back to 1624.