Here is a list of the Christmas Day Mass times (and Christmas Eve Vigils) for churches in our Archdiocese.
Christmas Vigil (Sunday 24 December)
5:00pm
- St Joseph’s, Burntisland
- St Paul's, Milton of Campsie
- St Martin of Tours, Tranent
- The Immaculate Conception, Jedburgh
- St Michael’s, Linlithgow
- Our Lady of Lourdes, Dunfermline
- St Joseph's, Sighthill, Edinburgh
- St Mark’s, Oxgangs, Edinburgh
5:30pm
- St Joseph’s, Bonnybridge
- St Joseph's, Whitburn
- Ss Ninian & Triduana, Restalrig, Edinburgh
6:00pm
- Our Lady & St Andrew, Galashiels
- Our Lady of Lourdes, Blackburn
- SS John the Baptist, Corstorphine (Carols 5:30pm)
- St Alexander’s, Denny
- St John the Evangelist, Portobello, Edinburgh
- Our Lady of Pochayiv & St Andrew's, Edinburgh (Mass in Ukrainian language - homily and Gospel in English & Ukrainian)
- St Mary’s, Stirling
- St Mary's Cathedral, Edinburgh
- St Andrew’s, Ravelston, Edinburgh (Carols 5:30pm)
- St Patrick’s, Kilsyth
- St Ninian's, Bowhill
- St Pius’, Kirkcaldy
- St Theresa’s, East Calder
- Holy Name, Oakley (Carols 5:30pm)
- The Sacred Heart, Penicuik
- The Sacred Heart, Cowie
- St Mary’s, Bathgate (Carols 5:30pm)
- St Joseph’s, Whitburn (Nativity Play 5:30pm)
- St Peter’s, Livingston
6:30pm
- Our Lady & St Bridget, West Calder (Carols 6:00pm)
- Our Lady of Loretto & St Michael, Musselburgh
- St Francis Xavier’s, Falkirk
- St James, St Andrews, Fife (Carols 6:00pm)
- St Patrick’s, Lochgelly
- St Gabriel’s, Prestonpans
- St Teresa of Lisieux, Craigmillar, Edinburgh
- St Catherine of Alexandria, Gracemount, Edinburgh
- Ss John Cantius & Nicholas, Broxburn
- St Philomena's, Winchburgh
- St Luke & St Anne's, Dalkeith
7:00pm
- Our Lady Immaculate & St Margaret, Duns (Carols 6:00pm)
- St Columba's, Newington, Edinburgh
- St John Ogilivie’s, Wester Hailes, Edinburgh (Carols 6:30pm)
- St Anthony's, Balfron
- St Machan's, Lennoxtown
- St Margaret's, Davidson’s Mains, Edinburgh
- St Michael’s, Linlithgow
- St Patrick’s, Cowgate, Edinburgh
- St Peter in Chains, Inverkeithing
7:30pm
- Holy Cross, Trinity, Edinburgh
8:00pm
- Our Lady & St Ninian, Bannockburn
- St Agatha's, Methil
- St Joseph’s, Sighthill (Carols 7:30pm)
- St Margaret's, Dunfermline (Carols 7:30pm)
- St Matthew’s, Rosewell (Carols 7:30pm)
- St Marie's, Kirkcaldy
- St Margaret of Scotland, Loanhead
- The Sacred Heart of Jesus, Lauriston, Edinburgh
- St Mary Star of the Sea, Leith (Carols 7:30pm)
- St David's, Dalkeith
8:30pm
- Our Lady of Loretto & St Michael, Musselburgh (Carols 8:00pm)
- St Kentigern, Barnton, Edinburgh (Carols 8:00pm)
- St Cuthbert's, Slateford (Carols 8:00pm)
- St Anthony's, Polmont (Carols 8:00pm)
- St John the Evangelist, Portobello, Edinburgh
- St Mary's, Haddington
9:00pm
- Our Lady & St Bridget, West Calder (Polish)
- St Joseph’s, Peebles
- St Mary's Catholic Cathedral (Polish)
- St Luke's, Banknock
- St Margaret Mary’s, Granton, Edinburgh (Polish)
- St Margaret of Scotland, Raploch, Stirling
- St Mary, Mother of God, Leslie
- Christ the King, Grangemouth
9:30pm
- Our Lady of Lourdes & St Bernadette, Larbert (Carols 9:00pm)
10:00pm
- St Dominic's, Torrance
- Ss John Cantius & Nicholas, Broxburn (Carols 9:30pm)
11:00pm
- St Albert the Great, George Square, Edinburgh
- St Bride's, Cowdenbeath
- Ss Ninian & Triduana, Restalrig, Edinburgh (Carols 10:30pm) (Polish & English)
Midnight
- Our Lady & St Andrew, Galashiels (Carols 11:30pm)
- Sancta Maria Abbey, Nunraw, Haddington
- St Andrew's, Livingston (Carols 11:30am)
- St Peter's, Morningside, Edinburgh
- Our Lady, Mother of the Church, Currie (Carols 11:30pm)
- St Francis Xavier’s, Falkirk (Carols 11:30pm)
- Most Holy Trinity, Crail (Carols 11:30pm)
- St John the Baptist, Fauldhouse
- St Margaret's, South Queensferry
- The Immaculate Conception 'St Mary's', Kelso (Carols 11:30pm)
- St Mary of the Assumption, Bo’ness (Carols 11:30pm)
- St Mary's, Stirling (Carols 11:30pm)
- St Patrick’s, Cowgate, Edinburgh
- St Patrick's, Kilsyth
- St Mary's Catholic Cathedral, Edinburgh (Carols 11:15pm)
Christmas Morning Mass (25 December)
8:00am
- The Sacred Heart of Jesus, Lauriston, Edinburgh
9:00am
- Carmelite Convent, Dysart
- Our Lady Immaculate & St Margaret, Duns
- Our Lady, Star of the Sea, North Berwick
- St Albert the Great, George Square, Edinburgh
- St Alexander’s, Denny
- St Andrew's, Livingston
- St Paul's, Milton of Campsie
- The Immaculate Conception, Jedburgh
- St Margaret’s, Gorebridge
- St Patrick’s, Cowgate, Edinburgh
- St Cuthbert’s, Melrose
- St Margaret Mary, Granton, Edinburgh
- Ss John and Columba, Rosyth
- St Mary’s, Bathgate
- Chapel Royal of St Thomas of Canterbury, Falkland
- The Sacred Heart & St Anthony, Armadale, at Armadale Kirk
9:30am
- Church of Our Lady, Stoneyburn
- Holy Cross, Trinity, Edinburgh
- St Kentigern, Barnton, Edinburgh
- St Agatha's, Methil
- St Columba's, Newington, Edinburgh
- St Cuthbert’s, Slateford, Edinburgh
- St Joseph, Peebles
- St Margaret, Dunfermline
- St Martin of Tours, Tranent
- The Immaculate Conception 'St Mary's', Kelso
- St Mary, Haddington
- St Joseph's, Kelty
- Holy Spirit, Stirling
- St Margaret of Scotland, Loanhead
- Our Lady of Lourdes & St Bernadette, Larbert
10:00am
- Our Lady & St Ninian, Bannockburn
- St Albert the Great, George Square, Edinburgh
- St Francis Xavier’s, Falkirk
- St John Ogilivie, Wester Hailes, Edinburgh
- St John the Baptist, Fauldhouse
- St Joseph, Burntisland
- St Margaret, Davidson’s Mains, Edinburgh
- St Margaret, South Queensferry
- St Mary of the Assumption, Bo’ness
- St Mary’s, Stirling
- St Mary's Catholic Cathedral, Edinburgh
- St Andrew’s, Ravelston, Edinburgh
- St Michael’s, Linlithgow
- St Pius’, Kirkcaldy
- St Marie's, Kirkcaldy
- St Theresa’s, East Calder
- Ss Kenneth & Bernard's, Ballingry
- St Peter’s, Livingston
- St Gregory the Great, The Inch, Edinburgh
- St Joseph’s, Sighthill
- St Mark’s, Oxgangs, Edinburgh
- Sacred Heart, Grangemouth
- St David's Dalkeith
10:15am
- Our Lady & St Joseph, Selkirk
10:30am
- Our Lady & St Bridget, West Calder
- St Mary Magdalene, Bingham, Edinburgh
- St Kessog’s, Blanefield
- St Machan's, Lennoxtown
- St Mary & St David, Hawick
- Our Lady of Consolation, Bonnyrigg
- St Teresa of Lisieux, Craigmillar, Edinburgh
- The Sacred Heart of Jesus, Lauriston, Edinburgh
- St Mary Star of the Sea, Leith
- St Mary’s, Bathgate
- Ss John Cantius & Nicholas, Broxburn
- St Philomena’s, Winchburgh
10:45am
- Our Lady of Lourdes, Blackburn
11:00am
- St Andrew's, Eyemouth
- Our Lady of Loretto & St Michael, Musselburgh
- Our Lady of the Waves, Dunbar
- Sancta Maria Abbey, Nunraw, Haddington
- St Anthony's, Polmont
- St James’, St Andrews, Fife
- Our Lady of Pochayiv & St Andrew's, Edinburgh (Mass in Ukrainian language - homily and gospel in English & Ukrainian)
- St Patrick’s, Cowgate, Edinburgh
- St Patrick, Kilsyth
- St Luke's, Banknock
- St Bride's, Cowdenbeath
- Holy Name, Oakley
- Our Lady of Lourdes, Dunfermline
- St Margaret of Scotland, Raploch, Stirling
- The Sacred Heart, Penicuik
- St Paul's, Glenrothes
- Our Lady of Lourdes & St Bernadette, Larbert
- Ss Ninian & Triduana, Restalrig, Edinburgh (Polish & English)
- St Joseph's, Bonnybridge
11:15am
- Our Lady & St Andrew, Galashiels
11:30am
- St John the Baptist, Corstorphine
- St Giles, Kennoway
- St Peter, Morningside, Edinburgh
- Our Lady, Mother of the Church, Currie
- St Gabriel’s, Prestonpans
- St James', Innerleithen
- St Ninian's, Bowhill
- St Margaret Mary, Granton, Edinburgh
- Christ the King, Grangemouth
Midday
- Our Lady & St Bridget, West Calder (Polish)
- St Albert the Great, George Square, Edinburgh
- St Francis Xavier’s, Falkirk
- St Mary's Catholic Cathedral, Edinburgh (Polish)
1:30pm
- St Francis Xavier’s, Falkirk (Polish)
6:00pm
- St Mary's Catholic Cathedral, Edinburgh (Polish)