Edinburgh Christmas Carols Events

Christmas carols events Happening Next in Edinburgh, SC

A Ceremony of Carols

Greyfriars Kirk 21 Dec 2025
CONCERTS

Christmas Choir Concert, Edinburgh

St. Mary's Catholic Cathedral 17 Dec 2025
MUSIC GBP 8 TO 35

St Giles' Cathedral Carol Service

St Giles' Cathedral 21 Dec 2025
MUSIC FREE

Michael Buble Tribute Night

The Murrayfield Hotel 13 Dec 2025
WORKSHOPS GBP 55

St Giles' Cathedral Christmas Eve Service

St Giles' Cathedral 24 Dec 2025
CHRISTMAS-SERVICES FREE

🎶🎄The Christmas Orchestra - EDINBURGH🎄🎶

St. Mary's Episcopal Cathedral 8 Dec 2025
ENTERTAINMENT

Sparkle and Shine Carol Concert

The Dean 4 Dec 2025
CONCERTS

Edinburgh Community Gaelic Carol Sing

Davidson Lecture Theatre, Lister Learning and Teaching Centre 11 Dec 2025
CHRISTMAS-CAROLS FREE

Heriot-Watt University Christmas Carol Celebration 2025

Heriot-Watt University Edinburgh Campus 12 Dec 2025
CHRISTMAS FREE

A Christmas Carol

Saint Salvador's Episcopal Church 13 Dec 2025
CHRISTMAS-CAROLS FREE

Carols by Candlelight

Stockbridge Parish Church 19 Dec 2025
ENTERTAINMENT GBP 9 TO 33

Christmas Lunch at Meadowbank and Willowbrae Church

Meadowbank and Willowbrae Church 13 Dec 2025
CHRISTMAS FREE

The Muppet Christmas Carol – Family Movie Morning & Breakfast

Hard Rock Cafe 7 Dec 2025
CHRISTMAS GBP 0 TO 25

Fire and Light: A Candlelight Christmas at 7 Charlotte Square.

The Georgian House 20 Dec 2025
CANDLELIGHT-CONCERTS GBP 11 TO 20

Christmas Carol Service

St Margaret's RC Church, Davidsons Mains, Edinburgh 7 Dec 2025
CHRISTMAS-SERVICES

A Public Reading: Charles Dickens: A Christmas Carol

Gladstone's Land 1 Dec 2025
CHRISTMAS GBP 15 TO 16

Tri-Service Christmas Carol Service

Canongate Kirk - The Kirk of Holyroodhouse and Edinburgh Castle 4 Dec 2025
CHRISTMAS-CAROLS

MUSIC WITH JACKIE CHRISTMAS PARTY

Pregnancy and Parents Centre 18 Dec 2025
CHRISTMAS GBP 17

Christmas Carol Service

Capital City Church International ,107c McDonald Rd 14 Dec 2025
CHRISTMAS-CAROLS FREE

Santa LIVE- Family Christmas Singalong (with presents!)

The Jazz Bar 13 Dec 2025
CHRISTMAS GBP 1 TO 14