Egypt (Gaza) and Jordan (parts of West Bank), but they wouldn’t consider it. They don’t want to absorb terrorists.
I agree that Egypt and Jordan are the only alternatives, in cooperation with Israel, but as you say they don’t want it.