The 47,000 tickets for the Sept. 24 concert at a stadium near Tel Aviv went on sale at 8:30 Saturday evening, and by Sunday afternoon they were all gone, ticket agent Avi Messing told Israel's Channel 2 TV.
"All of Israel is coming to watch Leonard Cohen. It's really great," Messing said.
Prices ranged from $90 to $315.
Cohen entertained Israeli troops during the 1973 Mideast war and last performed in Israel in 1975.
adding Israel to his current world tour brought complaints from Palestinian sympathizers, and British fans posted a plea on the social networking site Facebook asking him to cancel the date in response to Israel's military campaign in the Gaza Strip in December and January.
Cohen's manager, Robert Kory, said the singer instead decided to make the concert a fundraiser for Palestinian and Israeli groups working for reconciliation.