11 Best Scottish Folk Songs: Timeless Tunes from the Highlands






11 Best Scottish Folk Songs: Timeless Tunes from the Highlands

🏴󠁧󠁢󠁳󠁤󠁧󠁿   11 Best Scottish Folk Songs

11 Best Scottish Folk Songs: Timeless Tunes from the Highlands

By TBone  /  Best Songs  /  April 2025

Hey there, fellow music enthusiasts! TBone here, owner of Level Tunes and a lifelong devotee to the magic of melodies. With over 20 years spinning decks at weddings, clubs, and events right across Scotland, I’ve had the privilege of watching what happens when the right song hits the right crowd.

Scottish folk music is something I hold especially close to my heart. There’s a raw honesty to it — songs born out of battles, heartbreak, homesickness, and a fierce national pride that never seems to fade. Whether it’s a Highland wedding, a ceilidh, or just a quiet evening with a dram in hand, these songs have a way of making you feel things deeply.

I’ve embedded a YouTube video for each song so you can listen right here on the page — no need to go anywhere else. Just press play and let Scotland come to you.

Let’s get into it.

List Of Best Scottish Folk Songs

1 “Loch Lomond” — Runrig

Few songs carry the emotional weight of “Loch Lomond.” Dating back to the Jacobite rising of 1745, the song is believed to have been sung by a condemned Scottish soldier facing execution in Carlisle, comforting a fellow prisoner who would be set free. In Celtic legend, the soul of someone who dies on foreign soil travels home by the “low road” — the spirit’s path — arriving before those who must walk the long road on foot. It is one of the most haunting backstories in all of folk music.

The version by Celtic rock band Runrig, recorded for their 1979 album The Highland Connection, is the most celebrated. Runrig took this ancient lament and electrified it without losing any of its soul. In 2007 they re-recorded it with 50,000 members of the Tartan Army for Children in Need — it hit number one on the Scottish Singles Chart. That tells you everything about what this song means to Scotland.

I chose this song because it is the quintessential opening to any Scottish folk playlist. It sets the emotional tone perfectly — deep longing, love of homeland, and a dignified acceptance of fate. I’ve seen it reduce a room full of strangers to silence. That is the power of great folk music.

Fun Fact: “Loch Lomond” is traditionally the last song played at Scottish parties and dances — a signal that the night is over. Loch Lomond is the largest loch in Scotland by surface area, located just north-west of Glasgow.

2 “Flower of Scotland” — The Corries

Written by Roy Williamson of The Corries in the mid-1960s, “Flower of Scotland” has grown far beyond its folk origins to become Scotland’s unofficial national anthem. The lyrics look back to the Battle of Bannockburn in 1314, where Robert the Bruce led a Scottish army to a remarkable victory over the far larger English forces of King Edward II — sending him “homeward tae think again.”

The song became a sporting anthem when Scottish rugby winger Billy Steele encouraged his British and Irish Lions teammates to sing it on the 1974 tour of South Africa. By 1990 it was being belted out at Murrayfield before Scotland’s famous Grand Slam-winning victory over England. From that moment on, it belonged not just to folk lovers but to the entire nation.

Roy Williamson wrote something genuinely timeless here. The melody is simple, the words are stirring, and when you hear it sung by 50,000 voices in a stadium, every hair on your body stands up. I’ve played this at the end of countless Scottish nights and it never fails. One of my all-time favourites.

Fun Fact: “Flower of Scotland” technically cannot be played correctly on bagpipes — it contains a flattened seventh, a note the pipes cannot produce. Despite this, pipers play it at every opportunity, adjusting the note slightly and making it work regardless.

3 “Caledonia” — Dougie MacLean

Written in 1977 by Dougie MacLean, “Caledonia” is one of the most beloved modern entries in the Scottish folk canon. MacLean wrote it in under ten minutes while sitting on a beach in Brittany, France, overcome by homesickness. The title is the Latin name for Scotland, and the song captures the ache of longing for home with an intimacy that few folk songs ever achieve.

While young compared to others on this list, “Caledonia” speaks to the same longstanding Scottish tradition of yearning for the land and landscape. It has been covered by countless artists and is often cited as a potential unofficial national anthem. MacLean closed the Commonwealth Games in Glasgow in 2014 with this song, performing before 40,000 people at Hampden Park — watched by an estimated one billion viewers worldwide.

I’ve heard this played at Scottish weddings more times than I can count, and every single time, someone in the room tears up. MacLean wrote it from genuine emotion, and that comes through in every performance. A masterpiece of modern folk songwriting.

Fun Fact: Dougie MacLean released “Caledonia” on his own independent label, Dunkeld Records, without any major label backing. The Butterstone Studios YouTube performance of the song has exceeded 13 million views — a remarkable reach for an independent folk artist.

4 “The Skye Boat Song” — Traditional

“The Skye Boat Song” tells the story of Bonnie Prince Charlie’s escape from the Scottish mainland to the Isle of Skye after the catastrophic defeat at Culloden in 1746. Flora MacDonald helped him flee, disguised as her maid, across the sea. The song’s lilting 6/8 time signature mimics the gentle rocking of a boat on the water, making it one of the most evocative pieces of narrative folk music in the Scottish tradition.

The melody came from an older Gaelic rowing song heard by Annie Campbell MacLeod in the 1870s, with lyrics later added by Sir Harold Boulton. More recently, a version by Raya Yarbrough became the theme for the television series Outlander, introducing it to a vast new global audience. The version here features that haunting modern arrangement.

I love this song for its storytelling. It puts you right on that boat in the cold grey water, a prince in exile, a nation defeated. Folk music at its finest is precisely this — history made visceral through melody. The Skye Boat Song does that better than almost anything else.

https://youtube.com/watch?v=mUBRbJPJtio

Fun Fact: The Isle of Skye’s tourism industry has used the chorus line “Over the Sea to Skye” extensively in its promotional material for decades. The song draws visitors from around the world and has become a cornerstone of the island’s romantic image.

5 “Auld Lang Syne” — Robert Burns / Traditional

“Auld Lang Syne” is without question the most globally recognised Scottish song ever written. Its melody is traditional, while the lyrics were collected and revised by Robert Burns in 1788, who admitted the bulk of the words were passed to him by an old man. The title is Scots for “old long since” — a reflection on times gone by and the bonds of old friendship.

The song gained worldwide prominence on New Year’s Eve 1929 when bandleader Guy Lombardo had his orchestra play it live on radio from the Roosevelt Hotel in New York City, reaching millions of homes simultaneously. That single broadcast turned it into the universal soundtrack of every new year on earth, sung in over a hundred countries at midnight on 31st December.

For me, “Auld Lang Syne” belongs on this list not just because of its reach, but because of what it does to people. When you sing it in a room with friends — arms linked, voices slightly out of tune — there is a genuine moment of shared humanity. Burns would have appreciated that. I certainly do.

https://youtube.com/watch?v=LtPAQgCZHZE

Fun Fact: Most people only know the first verse and chorus of “Auld Lang Syne.” The song actually has five verses. Beethoven later wrote his own formal arrangement of it, published as part of his 12 Scottish Folksongs in 1814 — proof of its reach even in Burns’s own lifetime.

6 “Wild Mountain Thyme” — Dick Gaughan

Also known as “Will Ye Go, Lassie, Go,” this song’s roots lie firmly in Scotland despite a widespread belief that it is Irish. Its melody and lyrics are rooted in “The Braes of Balquhidder,” written by Scottish poet Robert Tannahill in the early 19th century. A later arrangement by Belfast musician Francis McPeake gave the song the form we know today, which explains its strong Celtic association on both sides of the water.

The song is a simple, beautiful invitation — a man asking a woman to join him among the wild mountain thyme on the purple heather-covered hills. It is a love song and a landscape song in one, capturing Scotland’s natural beauty more gently than almost any other piece in the canon. Artists from The Byrds to Ed Sheeran have recorded it.

Dick Gaughan’s version is my personal favourite. His guitar playing is extraordinary, and he brings a deep folk authority to everything he touches. As someone who has played countless Scottish ceilidhs, “Wild Mountain Thyme” is one of those songs that works at any moment in the night. Its simplicity is its strength.

Fun Fact: The Byrds recorded “Wild Mountain Thyme” in 1965 for their debut album Mr. Tambourine Man, introducing the song to American audiences. Bob Dylan also recorded a version, citing it as “traditional” — a nod to its deep roots in Scottish folk culture.

7 “A Man’s A Man for A’ That” — Robert Burns

Written by Robert Burns in 1795, “A Man’s A Man for A’ That” is one of the great egalitarian anthems of world literature set to music. Burns argues that what makes a man is not his title or his gold, but his honesty, his heart, and his character. “The rank is but the guinea’s stamp, the man’s the gowd for a’ that” remains one of the most powerful lines in the entire Scottish folk tradition.

The song was sung at the opening of the Scottish Parliament in 1999, cementing its status as a democratic and nationalistic touchstone. Dick Gaughan’s 1981 recording on Handful of Earth is widely considered the definitive folk version — raw, unhurried, and completely convincing in every word.

I included this because it represents a side of Scottish folk music that goes beyond nostalgia into genuine political and philosophical substance. Burns was ahead of his time, and this song proves it. Every time I hear it, I’m reminded that folk music at its best is also literature.

https://youtube.com/watch?v=HKcMoGbEPvc

Fun Fact: Dick Gaughan’s album Handful of Earth (1981) is consistently rated as one of the finest Scottish folk records ever made. It has never gone out of print and remains a benchmark for the entire genre.

8 “Annie Laurie” — Traditional (Lady John Scott)

“Annie Laurie” is one of the most enduring Scottish love songs ever written. The original lyrics were composed by William Douglas in the late 17th century, written for Anna Laurie of Maxwelton House in Dumfriesshire. The version we know today was reworked and set to a new melody by Lady John Scott in 1835, who polished both words and tune into the timeless form that has captivated audiences for nearly two centuries.

The song describes the beauty of Annie Laurie in tender, specific detail and pledges that for her sake the singer would lay down his life. It became especially popular during the Crimean War, when Scottish soldiers were said to sing it thinking of home — which tells you something about the power of a truly great folk song.

As a DJ, I find “Annie Laurie” works beautifully as a quiet moment in a longer set — a song that asks people to stop and actually listen. In a world of constant noise, that kind of stillness is a gift. A genuine Scottish classic that deserves its place on any list like this.

https://youtube.com/watch?v=NxbMTBOdBm4

Fun Fact: The real Annie Laurie did not marry William Douglas — she married another man entirely. Douglas wrote the song as an unrequited love poem. Despite this, Maxwelton House in Dumfriesshire became a place of pilgrimage for admirers of the song throughout the 19th century.

9 “Mairi’s Wedding” — Traditional (arr. John Rankin)

“Mairi’s Wedding,” sometimes called “The Lewis Bridal Song,” is one of the most joyful and energetic pieces in the entire Scottish folk repertoire. The original Gaelic poem was written by John Rankin and later translated into English by Sir Hugh Roberton for the Glasgow Orpheus Choir in the 1930s. The English version — beginning “Step we gaily, on we go” — became an instant classic and has been a staple of Scottish ceilidhs ever since.

The song celebrates the wedding of a young woman named Mairi, and its breathless pace and infectious melody make it almost impossible to sit still while listening. It is regularly played at Scottish country dances and weddings, where it typically causes the room to erupt in movement. The combination of the brisk jig rhythm and the celebratory words is completely irresistible.

I’ve played “Mairi’s Wedding” at countless events and watched people who claimed they couldn’t dance suddenly find their feet. That is what the best folk music does — it bypasses the brain and goes straight to the body. Joyful, pure, and distinctly Scottish.

https://youtube.com/watch?v=p2GGhSRkbUs

Fun Fact: “Mairi’s Wedding” has been covered by artists from Rod Stewart to The Corries and has featured in film and television productions worldwide. Despite the English arrangement dating only from the 1930s, the underlying Gaelic poem and melody are considerably older.

10 “My Heart’s in the Highlands” — Robert Burns

Written by Robert Burns in 1789, “My Heart’s in the Highlands” is a short but devastatingly effective song of longing for the Scottish landscape. Burns adapted it from an older fragment, transforming it into one of his most beloved pieces. The lyrics describe the powerful pull of the Highland mountains, rivers, and glens on the heart of a man far from home — a universal feeling expressed with characteristic Burns simplicity.

The song has been set to various tunes over the years, but it is the mournful, lilting version in the Scottish folk tradition that captures its full emotional weight. The line “My heart’s in the Highlands, wherever I go” has become one of the most quoted expressions of Scottish identity in the world.

For me, this is the song you play when you want to remind people what Scotland actually feels like — not the tartan-and-shortbread version, but the real thing. Wild, lonely, and heartbreakingly beautiful. Burns captured something eternal in these few short verses.

https://youtube.com/watch?v=yBKFTOFQFtE

Fun Fact: Burns wrote “My Heart’s in the Highlands” while living in Ellisland Farm in Dumfriesshire — far from the Highlands himself. The song is therefore autobiographical in the truest sense: a man in the lowlands dreaming of the mountains he loves.

11 “Ae Fond Kiss” — Robert Burns

“Ae Fond Kiss” was written by Robert Burns in 1791 as a farewell to Agnes McLehose — a woman with whom he had fallen deeply in love but could not be with, as she was preparing to sail to Jamaica to attempt a reconciliation with her estranged husband. Burns wrote the song as a painful, dignified goodbye. The title means “one fond kiss” in Scots, and the result is one of the most heartbreaking love poems ever set to music.

Lord Byron famously declared that “Ae Fond Kiss” contained “the essence of a thousand love stories.” Every verse tightens the grip on your heart, and the final lines — about the wretchedness of departure and the agony of unfulfilled love — have struck a chord with listeners for over two hundred years.

I’ve saved this for last because it is the perfect closer — melancholy, beautiful, and honest in the way only folk music can be. Burns wrote it from genuine anguish, and you feel that every time you hear it. A fitting final entry on any list of the best Scottish folk songs ever written.

https://youtube.com/watch?v=EZkxURCIjVQ

Fun Fact: Lord Byron — connected to Scotland through his mother’s Gordon clan roots — declared that “Ae Fond Kiss” contained more feeling than all the love poetry he had ever read. Burns reportedly wrote it the night before Agnes McLehose sailed from Leith harbour, never to see him again.

Final Thoughts

Scottish folk music is one of the richest traditions on earth — songs born from real places, real battles, real heartbreak, and real love of land and people. What strikes me every time I return to these tracks is how little they have aged. A song written in 1745 about a condemned soldier missing his loch still moves people to tears today. That is not nostalgia — that is great songwriting.

Whether you are Scottish yourself or simply a lover of music with depth and soul, I hope this list gives you something to hold onto. Put them on when you have a quiet evening, a dram of something good, and time to actually listen. You will not regret it.

Thanks for reading.

TBone
Hi, I’m TBone, a DJ with over 20 years of experience spinning tunes in clubs, on cruises, and at weddings. With a massive collection of vinyl and CDs, I always know the perfect tracks for any occasion and love sharing my passion for music through my website, Level Tunes.

Other playlists you might enjoy:

  • 11 Best Irish Folk Songs: From the Emerald Isle
  • 17 Best Ceilidh Songs: Get the Dance Floor Moving
  • 27 Best Wedding Songs for a Scottish Celebration
  • 11 Best Songs About Scotland: Highlands and Beyond
Scroll to Top