El Tratado de Elche fue un acuerdo entre las Coronas de Castilla y Aragón firmado el 19 de mayo de 1305. El tratado revisó las fronteras trazadas por el Tratado de Torrellas el año anterior. Las fronteras en disputa fueron las creadas por las conquistas de Jaime II de Aragón en Murcia entre 1296 y 1300. Murcia era (antes de 1296) una dependencia de Castilla. El principal intercambio efectuado por el nuevo tratado de Elche fue la importante ciudad portuaria de Cartagena , que volvió a Castilla.