Lindesnes er en kystkommune i Vest-Agder. Kommunen har en kystlinje på vel 90 km. Selve Lindesnes ytterst på den tidligere Lindesneshalvøya er Norges sydligste fastlandspunkt. Kommunesenteret ligger på Vigeland.
Kommunen grenser til Lyngdal i vest, Audnedal i nord og Marnardal og Mandal i øst.