La localidad de Carcastillo está situada en la parte surdeste de la Comunidad Foral de Navarra, dentro de la región geográfica de la Ribera de Navarra y a una altitud de 351 msnm.