Archdiocese of

St. Andrews & Edinburgh

Archdiocese of

St. Andrews & Edinburgh

Christmas Day Mass times

Share this post

All times are for Christmas Day except those marked ‘Vigil’, which are on Christmas Eve.

TownChurch NameTime
ArmadaleSacred Heart & St Anthony (in Armadale Parish Church)9:00am
BalfronSt Anthony6:00pm vigil, 9:30am
BallingrySs Kenneth & Bernard10:00am
BanknockSt Luke9:00pm vigil, 11:00am
BannockburnOur Lady & St Ninian8:00pm vigil, 10:00am
BathgateSt Mary6:00pm vigil, 9:00am, 10:30am
BlackburnOur Lady of Lourdes7:30pm vigil, 10:45am
BlanefieldSt Kessog7:00pm vigil, 11:00am
Bo’nessSt Mary of the AssumptionMidnight, 10:00am
BonnybridgeSt Joseph5:30pm vigil, 11:00am
BonnyriggOur Lady of Consolation10:30am
BroxburnSS John Cantius & Nicholas6:30pm vigil, 10:00pm vigil, 10:00am
BurntislandSt Joseph5:00pm vigil, 10:00am
CardendenSt Ninian6:00pm vigil, 10:00am
CorstorphineSS John the Baptist6:00pm vigil, 11:30am
CowdenbeathSt Bride11:00pm vigil, 11:00am
CowieSacred Heart6:00pm vigil
CrailMost Holy Trinity9:30am
CurrieOur Lady, Mother of the Church8:30pm vigil, 10:00am
DalkeithSt David8:30pm vigil, 10:00am
DennySt Alexander6:00pm vigil, 9:00am
DunbarOur Lady of the Waves7:00pm vigil, 11:00am
DunfermlineOur Lady of Lourdes5:00pm vigil, 11:00am
DunfermlineSt Margaret8:00pm vigil, 9:30am
DunsOur Lady Immaculate & St Margaret7:00pm vigil, 9:00am
DysartCarmelite Convent9:00am
East CalderSt Theresa9:00am
EdinburghHoly Cross, Trinity7.30pm vigil, 9:30am
EdinburghOur Lady of Pochayiv & St Andrew’s Ukrainian Church11:00am (Divine Liturgy, Ukrainian)
EdinburghSt Albert the Great, George Square11:00pm vigil, 9:00am, 10:00am, Midday
EdinburghSt Andrew, Ravelston6:00pm vigil, 10:00am
EdinburghSt Catherine of Alexandria, Gracemount8:00pm vigil
EdinburghSt Columba, Newington7:00pm vigil, 9:30am
EdinburghSt Cuthbert, Slateford8:30pm vigil, 10:00am
EdinburghSt Gregory the Great, The Inch6:00pm vigil, 10:00am
EdinburghSt John Ogilivie, Wester Hailes6:30pm vigil, 10:00am
EdinburghSt John the Evangelist, Portobello6:00pm vigil, 8:30pm vigil, 9:30am
EdinburghSt Joseph, Sighthill5:00pm vigil, 8:00pm vigil, 10:00am
EdinburghSt Kentigern, Barnton8:30pm vigil, 9:30am
EdinburghSt Margaret, Davidsons Mains6:00pm vigil, 10:00am
EdinburghSt Mark, Oxgangs5:00pm vigil, 10:00am
EdinburghSt Mary Magdalene, Bingham10:30am
EdinburghSt Mary’s Cathedral6:00pm vigil, 9:00pm (vigil, Polish), Midnight, 10:00am, midday (Polish), 6:00pm (Polish)
EdinburghSt Mary, Star of the Sea, Leith8:00pm vigil, 10:30am
EdinburghSS Ninian & Triduana, Restalrig5:30pm vigil, 11:00pm (vigil, Polish), 11:00am (Polish)
EdinburghSt Patrick, Cowgate4:30pm vigil, Midnight, 9:00am, 11:00am
EdinburghSt Peter, MorningsideMidnight, 11:30am
EdinburghThe Sacred Heart of Jesus, Lauriston4:00pm vigil, 8:00pm vigil, 8:00am, 10:30am
EdinburghSt Teresa of Lisieux, Craigmillar8:00pm vigil, 10:30am
EyemouthSt Andrew11:00am
FalkirkSt Francis Xavier8:00pm vigil, Midnight, 10:00am
FalklandChapel Royal9:00am
FauldhouseSt John the Baptist7:00pm vigil, 10:00am
GalashielsOur Lady & St Andrew6:00pm vigil, Midnight, 11:00am
GlenrothesSt Paul11:00am
GorebridgeSt Margaret9:00am
GrangemouthChrist the King10:00pm vigil, 11:20am
GrangemouthSacred Heart10:00am
GrantonSt Margaret Mary8:30pm (vigil, Polish), 9:00am (Polish), 11:30am
HaddingtonSancta Maria AbbeyMidnight, 11:00am
HaddingtonSt Mary, Haddington6:00pm vigil, 9:30am
HawickSt Mary & St David7:00pm vigil
InnerleithenSt James11:30am
InverkeithingSt Peter in Chains7:00pm vigil
JedburghImmaculate Conception11:00am
KelsoThe Immaculate Conception (St Mary)9:30am
KeltySt Joseph9:30am
KennowaySt Giles11:30am
KilsythSt Patrick6:00pm vigil, Midnight, 11:00am
KirkcaldySt Marie8:00pm vigil, 10:30pm (vigil, Polish), 10:00am
KirkcaldySt Pius X11:30pm vigil
LarbertOur Lady of Lourdes & St Bernadette9:00pm vigil, 10:30am
LennoxtownSt Machan6:30pm vigil, 11:00am
LeslieSt Mary9:00pm vigil
LinlithgowSt Michael5:00pm vigil, 7:30pm vigil, 10:00am
LivingstonSt Andrew, Craigshill8:00pm vigil, 11:30am
LivingstonSt Peter, CarmondeanMidnight, 9:30am
LivingstonSt Philip, Dedridge5:30pm vigil
LoanheadSt Margaret8:00pm vigil, 9:30am
LochgellySt Patrick, Lochgelly6:30pm vigil
MayfieldSt Luke & St Anne6:30pm vigil
MelroseSt Cuthbert9:15am
MethilSt Agatha8:00pm vigil, 9:30am
Milton of CampsieSt Paul7:30pm vigil, 10:00am
MusselburghOur Lady of Loretto & St Michael6:30pm vigil, 8:30pm vigil, 11:30am
North BerwickOur Lady, Star of the Sea7:00pm vigil, 9:00am
OakleyHoly Name6:00pm vigil, 11:00am
PeeblesSt Joseph9:00pm vigil, 9:30am
PenicuikThe Sacred Heart6:00pm vigil, 11:00am
PolmontSt Anthony6:00pm vigil, 10:30am
PrestonpansSt Gabriel8:00pm vigil, 11:30am
RaplochSt Margaret of Scotland11:00pm vigil, 11:00am
RosewellSt Matthew7:30pm vigil
RosythSS John & Columba9:00am
SelkirkOur Lady & St Joseph9:15am
South QueensferrySt Margaret7:30pm vigil, 10:00am
St AndrewsSt James7:00pm vigil, 11:00am
StirlingHoly Spirit9:30am
StirlingSt Mary6:00pm vigil, Midnight, 10:00am
StoneyburnChurch of our Lady6:30pm vigil, 9:30am
TorranceSt Dominic6:00pm vigil, 9:00am
TranentSt Martin of Tours5:00pm vigil, 9:30am
West CalderOur Lady & St Bridget7:00pm vigil, 9:00pm (vigil, Polish), 10:00am, 11:30am (Polish)
WhitburnSt Joseph6:00pm vigil
WinchburghSt Philomena6:30pm vigil, 10:00am

Christmas Masses by time

Christmas Eve

4:00pm

Sacred Heart, Lauriston, Edinburgh

4:30pm

  • St Patrick, Cowgate, Edinburgh

5:00pm

  • Our Lady of Lourdes, Dunfermline
  • St Joseph, Burntisland
  • St Mark, Oxgangs, Edinburgh
  • St Martin of Tours, Tranent
  • St Michael, Linlithgow
  • St Joseph, Broomhouse, Edinburgh

5:30pm

  • SS Ninian & Triduana, Restalrig, Edinburgh
  • St Philip, Livingston
  • St Joseph, Bonnybridge

6:00pm

  • Our Lady & St Andrew, Galashiels
  • Sacred Heart, Cowie
  • St Andrew, Ravelston, Edinburgh
  • St Anthony, Balfron
  • St Anthony, Polmont
  • St Dominic, Torrance
  • St Gregory the Great, The Inch, Edinburgh
  • St John the Baptist, Corstorphine, Edinburgh
  • St John the Evangelist, Portobello, Edinburgh
  • St Joseph, Whitburn
  • St Margaret, Davidsons Mains, Edinburgh
  • St Mary, Bathgate
  • St Mary, Stirling
  • St Mary’s Cathedral, Edinburgh
  • St Ninian, Cardenden
  • St Patrick, Kilsyth
  • St Alexander, Denny
  • Sacred Heart, Penicuik
  • St Mary, Haddington
  • Holy Name, Oakley

6:30pm

  • Church of Our Lady, Stoneyburn
  • Our Lady of Loretto & St Michael, Musselburgh
  • SS John Cantius & Nicholas, Broxburn
  • St John Ogilvie, Wester Hailes, Edinburgh
  • St Luke & St Anne, Dalkeith
  • St Machan, Lennoxtown
  • St Patrick, Lochgelly
  • St Philomena, Winchburgh

7:00pm

  • Our Lady & St Bridget, West Calder
  • Our Lady Immaculate & St Margaret, Duns
  • St Columba, Newington, Edinburgh
  • St James, St Andrews
  • St John the Baptist, Fauldhouse
  • St Kessog, Blanefield
  • St Mary & St David, Hawick
  • St Peter in Chains, Inverkeithing
  • Our Lady, Star of the Sea, North Berwick
  • Our Lady of the Waves, Dunbar

7:30pm

  • Holy Cross, Trinity, Edinburgh
  • Our Lady of Lourdes, Blackburn
  • St Margaret, South Queensferry
  • St Matthew, Rosewell
  • St Michael, Linlithgow
  • St Paul, Milton of Campsie

8:00pm

  • Our Lady & St Ninian, Bannockburn
  • St Agatha, Methil
  • St Andrew, Livingston
  • St Catherine of Alexandria, Gracemount, Edinburgh
  • St Francis Xavier, Falkirk
  • St Margaret, Dunfermline
  • St Marie’s, Kirkcaldy
  • St Teresa of Lisieux, Craigmillar, Edinburgh
  • St Mary, Star of the Sea, Leith
  • Sacred Heart, Lauriston, Edinburgh
  • St Joseph, Broomhouse, Edinburgh
  • St Margaret, Loanhead
  • St Gabriel, Prestonpans

8:30pm

  • Our Lady of Loretto & St Michael, Musselburgh
  • Our Lady, Mother of the Church, Currie
  • St Cuthbert, Slateford, Edinburgh
  • St David, Dalkeith
  • St John the Evangelist, Portobello
  • St Kentigern, Barton, Edinburgh
  • St Margaret Mary, Granton, Edinburgh (Mass in Polish)

9:00pm

  • Our Lady & St Bridget, West Calder (Mass in Polish)
  • Our Lady of Lourdes & St Bernadette, Larbert (Mass in Polish)
  • St Joseph, Peebles
  • St Mary Magdalene, Leslie
  • St Mary’s Cathedral, Edinburgh (Mass in Polish)
  • St Luke’s, Banknock

10:00pm

  • Christ the King, Grangemouth
  • SS John Cantius & Nicholas, Broxburn

10:30pm

  • St Marie, Kirkcaldy (Mass in Polish)

11:00pm

  • SS Ninian & Triduana, Restalrig, Edinburgh (Mass in Polish)
  • St Albert the Great, George Square, Edinburgh
  • St Bride, Cowdenbeath
  • St Margaret of Scotland, Raploch
  • Sacred Heart, Penicuik

11:30pm

  • St Pius X, Kirkcaldy

Midnight

  • Our Lady & St Andrew, Galashiels
  • Sancta Maria Abbey, Haddington
  • St Francis Xavier, Falkirk
  • St Mary, Bathgate
  • St Mary of the Assumption, Bo’ness
  • St Mary, Stirling
  • St Mary’s Cathedral, Edinburgh
  • St Patrick, Cowgate, Edinburgh
  • St Patrick, Kilsyth
  • St Peter, Livingston
  • St Peter, Morningside, Edinburgh

Christmas Day

8:00am

  • Sacred Heart, Lauriston, Edinburgh

9:00am

  • Carmelite Convent, Dysart
  • Chapel Royal, Falkland
  • Our Lady Immaculate & St Margaret, Duns
  • Sacred Heart & St Anthony (in Armdale Parish Church)
  • SS John & Columba, Rosyth
  • St Albert the Great, George Square, Edinburgh
  • St Dominic, Torrance
  • St Margaret, Gorebridge
  • St Margaret, Granton
  • St Mary, Bathgate
  • St Patrick, Cowgate, Edinburgh
  • St Theresa, East Calder
  • St Alexander, Denny
  • Our Lady, Star of the Sea, North Berwick

9:15am

  • Our Lady St Joseph, Selkirk
  • St Cuthbert, Melrose

9:30am

  • Church of our Lady, Stoneyburn
  • Holy Cross, Trinity, Edinburgh
  • Holy Spirit, Stirling
  • Most Holy Trinity, Crail
  • The Immaculate Conception (St Mary’s), Kelso
  • St Agatha, Methil
  • St Anthony, Balerno
  • St Columba, Newington, Edinburgh
  • St John the Evangelist, Portobello, Edinburgh
  • St Joseph, Kelty
  • St Joseph, Peebles
  • St Kentigern, Banton, Edinburgh
  • St Margaret, Dunfermline
  • St Martin of Tours, Tranent
  • St Peter, Livingston
  • St Margaret, Loanhead
  • St Mary, Haddington

10:00am

  • Our Lady & St Bridget, West Calder
  • Our Lady & St Ninian, Bannockburn
  • Our Lady, Mother of the Church, Currie
  • Sacred Heart, Grangemouth
  • St Albert the Great, George Square, Edinburgh
  • St Andrew, Ravelston, Edinburgh
  • St Cuthbert, Slateford, Edinburgh
  • St David, Balloch
  • St Francis Xavier, Falkirk
  • St Gregory the Great, The Inch, Edinburgh
  • SS John Cantius & Nicholas, Broxburn
  • St John Ogilvie, Wester Hailes, Edinburgh
  • St John the Baptist, Fauldhouse
  • St Joseph, Burntisland
  • SS Kenneth & Bernard, Ballingry
  • St Margaret, Davidson’s Mains, Edinburgh
  • St Margaret, South Queensferry
  • St Mark, Oxgangs, Edinburgh
  • St Marie, Kirkcaldy
  • St Mary of the Assumption, Bo’ness
  • St Mary, Stirling
  • St Mary’s Cathedral, Edinburgh
  • St Michael, Linlithgow
  • St Ninian, Cardenden
  • St Paul, Milton of Campsie
  • St Philomena, Winchburgh
  • St Joseph, Broomhouse, Edinburgh

10:30am

  • Our Lady of Consolation, Bonnyrigg
  • Our Lady of Lourdes & St Bernadette, Larbert
  • St Anthony, Polmont
  • St Mary Magdalene, Bingham, Edinburgh
  • St Mary, Bathgate
  • St Mary, Star of the Sea, Leith
  • St Teresa of Lisieux, Craigmillar, Edinburgh
  • Sacred Heart, Lauriston, Edinburgh

10:45am

  • Our Lady of Lourdes, Blackburn

11:00am

  • Immaculate Conception, Jedburgh
  • Our Lady & St Andrew, Galashiels
  • Our Lady of Lourdes, Dunfermline
  • Sancta Maria Abbey, Haddington
  • SS Ninian & Triduana, Restalrig, Edinburgh
  • St Andrew, Eyemouth
  • St Bride, Cowdenbeath
  • St James, St Andrews
  • St Joseph, Bonnybridge
  • St Kessog, Blanefield
  • St Machan, Lennoxtown
  • St Margaret of Scotland,
  • St Patrick, Kilsyth
  • St Paul, Glenrothes
  • St Luke, Banknock
  • Our Lady of the Waves, Dunbar
  • Our Lady of Pochayiv & St Andrew, Edinburgh (Divine Liturgy, Ukrainian)
  • Holy Name, Oakley
  • Sacred Heart, Pencuik

11:20am

  • Christ the King, Grangemouth

11:30am

  • Our Lady & St Bridget, West Calder
  • Our Lady of Loretto & St Michael, Musselburgh
  • St Andrew, Livingston
  • St Giles, Kenneway
  • St James, Innerleithen
  • St John the Baptist, Corstorphine
  • St Margaret Mary, Granton
  • St Peter, Morningside, Edinburgh
  • St Gabriel, Prestonpans

Midday

  • St Albert the Great, George Square, Edinburgh
  • St Mary’s Cathedral, Edinburgh

6:00pm

  • St Mary’s Cathedral, Edinburgh (Mass in Polish)

Upcoming Events

Calendar of Events

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
0 events,
0 events,
0 events,

1 event,

0 events,

1 event,

1 event,

0 events,
0 events,
0 events,
0 events,
0 events,

2 events,

1 event,

0 events,
0 events,
0 events,

1 event,

1 event,

0 events,
0 events,
0 events,
0 events,

1 event,

-
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,