Thousands of protesters took to the streets to show their opposition to Donald Trump as the US president spent time at his golf course in Scotland for the last leg of his four-day visit to Britain.

A total of 11,000 people took part in demonstrations in the cities of Edinburgh, Glasgow and Dundee on Saturday, according to police estimates.

In the Scottish capital, Edinburgh, thousands participated in what the city council described on Twitter as a "major demonstration".

AAP

Protesters flew the same six-metre inflatable orange Trump baby balloon that was used near the British parliament in London on Friday.

The demonstration began outside the Scottish parliament, where speakers including Scottish Labour leader Richard Leonard addressed the protesters.

0:00 Trump plays golf at Turnberry resort in Scotland 00:00 / 00:00 Share Share on Twitter

Share on Facebook

They then marched through the city holding placards with slogans such as "Dump Trump", "Trump: An awful gobshite", and "Everyone is welcome here apart from you".

Hundreds also protested outside Trump's golf resorts in the counties of Ayrshire and Aberdeenshire.

AAP

The BBC posted a video of Trump waving at protesters who were chanting and booing outside the golf course as he was playing.

In London, there were demonstrations both for and against Trump, though they were smaller than those on Friday.

Several hundred people took part in a pro-Trump protest, with clashes erupting between protesters and police, according to media reports.

AAP

There was also a counter protest by anti-fascist group Hope Not Hate.

Trump tweeted on Saturday that he had arrived at his Turnberry golf resort on the on the Ayrshire coast for "two days of meetings, calls and hopefully, some golf - my primary form of exercise!"

He added: "The weather is beautiful, and this place is incredible!"

I have arrived in Scotland and will be at Trump Turnberry for two days of meetings, calls and hopefully, some golf - my primary form of exercise! The weather is beautiful, and this place is incredible! Tomorrow I go to Helsinki for a Monday meeting with Vladimir Putin. — Donald J. Trump (@realDonaldTrump) July 14, 2018

Tens of thousands of protesters staged demonstrations across Britain on Friday as Trump held talks with Prime Minister Theresa May and met Queen Elizabeth II at Windsor Castle.

On Friday night, Trump flew to Glasgow before heading south for a two-day private stay at Turnberry.

READ MORE White House forgets Scotland is part of UK

A Greenpeace protester flew over the resort in a paraglider late on Friday, carrying a banner that read, "Trump: Well below par."

"Trump does not believe in climate change. He's pulled the US out of the Paris Agreement, and is committed to burning more climate-wrecking coal. We couldn't let him get away with a quiet game of golf," Greenpeace wrote on Twitter on Saturday.

Britain's International Trade Secretary Liam Fox condemned the demonstrations, telling the BBC the protesters were "an embarrassment to themselves" and their actions "did not reflect the genuine good manners and hospitality of the British people".