Cameron will travel to Israel on Wednesday before holding talks with counterpart Benjamin Netanyahu and delivering a keynote speech to Israel's parliament.
He will also visit the Palestinian territories and discuss the peace process with Palestinian leader Mahmoud Abbas during his two-day trip.
The British government has not released any further details of the visit, but the Knesset said in a statement last week that Cameron's address is due to take place on Wednesday.
It will be Cameron's first visit to Israel since he was elected to power in 2010, though the Conservative leader did visit while he was in opposition.
There had been speculation he might be forced to postpone again due to a strike by workers at the Israeli foreign ministry.