In Budapest, up to 400 people gathered in solidarity with the Washington marchers.

"Bridges not walls," read one of their banners, a reference to Trump's threat to build a wall separating the United States from Mexico to stop migrants from entering the country -- and to have Mexico pay for it.

Hundreds rallied in front of the US embassy in Berlin, chanting pro-migrant slogans in a nation that welcomed nearly a million people fleeing war and poverty in 2015.

"No hate, no fear, immigrants are welcome here," they cried.

A rally was also held in front of the US embassy in Lisbon.

"Trump's rise reminds me of what my mother used to tell me about Hitler's rise to power," said Bert Wiesel, 69, a Swiss-American protester.

Solidarity marches also took place beyond Europe, with protests in Johannesburg, South Africa, where marchers held up banners reading "Black lives matter" and "Love trumps hate".

Women led marches in some 20 cities across Canada, with thousands turning out from Halifax to Vancouver, Ottawa and Toronto.

"The world has radically shifted over the last two months," said Rachel Zellars, a lawyer among the 2,000 people marching in Montreal.

"The American election has sent a strong reminder of the work still to be done" for women's rights.

Anti-Trump protests were held in Australia with several thousand marching in Sydney and Melbourne. And in New Zealand, hundreds joined demonstrations in the capital Wellington as well as in Auckland.