The Ukip leader was left stranded in the middle of Edinburghâ€™s Royal Mile, surrounded by around 50 nationalists and socialists calling him a racist, but demanding that he: â€œGo home to Englandâ€.
Police officers attempted to persuade two taxi drivers to take Mr Farage away from the trouble but both refused as the protesters continued to barrack the MEP with chants of â€œracist Nazi scumâ€.
A shaken Mr Farage told reporters: â€œWe have never had a reception like this anywhere in Britain before. Clearly, itâ€™s anti-British and anti-English. They hate the Union Jack.â€
Police officers then insisted for his own safety that he enter the Canonâ€™s Gait pub, the wooden doors of which were then locked.
The protesters continued to jeer and shout abuse, with some unveiling a 20ft banner that, referring to next yearâ€™s referendum, stated: â€œVote Yes for Scotlandâ€.