The American artist, whose real name is Benjamin Haggerty, said on Thursday that the tour will launch in Dublin on 26 October, followed by Paris on 29 October and London on 30 October. Proceeds from the shows will go to organisations supporting Palestinians, he said, with US dates to be added and additional tickets going on sale next week.
"So, as you all know, my schedule freed up a bit," Macklemore said upon announcing the tour.
His removal from Ed Sheeran's tour earlier this month came after pro-Palestinian statements he made onstage in New Jersey. Sheeran has stressed that the decision to drop Macklemore was made by his promoter, not by himself. Several of Sheeran's other support acts subsequently dropped out of the tour.
In a statement on Thursday, Macklemore said the last couple of weeks had shown him there had been "a collective awakening around Palestinian liberation, the power of billionaires that try to censor that call, and what we expect from artists right now."
"What happened to me is bigger than one artist or one stage," he said. "When the billionaire class can decide which voices are allowed on stage and which ones are too dangerous to hear, everyone should be paying attention."
Macklemore said he had spent the last week contacting artists who had used their platforms to stand in solidarity with the Palestinian people, regardless of the consequences. Due to how quickly the tour came together, several details were still being worked out, he added: "But this is a moment of momentum, and there is work to be done."