Cardile is located in the middle of Cilento, and is part of its national park. It is a hillside village that lies below the mountains Velosa (943 m) and Tempa del Bosco (908 m), both part of the Southern Apennines.