By

Published: Sunday, 26 January 2025 at 12:00 PM


Ah, Scotland, the land of the brave. And, like all good Celtic nations, the land of the song. Like many folk tunes, lots of Scottish songs have made their way beyond the nation’s borders to be enjoyed the world over.

If you don’t know the lyrics, you’re guaranteed to have heard the tunes to most of these played by pipers around the world at New Year’s Eve celebrations, birthday parties or international rugby matches. Grab a glass of whisky and join us for a song.

Best Scottish songs of all time

1. Flower of Scotland

You can’t do a round-up of Scottish songs without including Scotland’s unofficial national anthem. ‘Flower of Scotland’ was adopted by Scots in 1974 when the nation’s rugby winger Billy Steele persuaded his teammates to sing it while they were on tour in South Africa.

The 1990 Five Nations game between Scotland and England helped cement its reputation, thanks to the fact that its lyrics celebrate the Scottish victory over England at the Battle of Bannockburn in 1314. Perfect for a little Scottish-English rivalry.

We included ‘Flower of Scotland’ in our round-up of the best rugby songs.