The village is located in the Setesdal valley along the Norwegian National Road 9 and the river Otra in the far southern part of the municipality, just north of the border with Evje og Hornnes municipality and at the southern end of the lake Byglandsfjorden.
The village is located within the Setesdal valley, along the Norwegian National Road 9 and the river Otra, situated in the far south of the municipality, bordering Evje og Hornnes municipality to the north and ending at the southern edge of Byglandsfjorden lake.