Capaccio ligger i en åsside, 441 meter over havet, om lag 50 km sør for provinshovedstaden Salerno. En stor del av innbyggerne i kommunen bor på en stor slette nedenfor byen.