El castillo de Malpica se encuentra en el municipio de Malpica de Tajo, al norte de la provincia de Toledo (Castilla-La Mancha), en la margen izquierda del río Tajo.