Flekke is located about 6.5 kilometres (4.0 mi) south of the municipal center of Dale.
The village of Guddal lies about 20 kilometres (12 mi) to the southeast in the valley of Guddalen.
A few kilometers north of Flekke, lies the village of Haugland, while the bay continues south to Trollvika and a narrow strait into Flosjøen.
[3] UWC Red Cross Nordic is located next to the Haugland Rehabilitation Center, just 2.5 kilometres (1.6 mi) north of Flekke.
Haugland Rehabilitation Centre is owned by the Red Cross District of Sogn and Fjordane, and is part of the Norwegian Health Care System.