- This event has passed.
Christmas Masses
December 25, 2025

|
Wednesday 24th December
|
Christmas Day
|
Wednesday 31st December
|
Thursday 1st January
|
|
|
St Andrew’s Cathedral,
Dundee |
12am, Midnight Mass
|
11am
6pm |
1pm
|
11am
|
|
St Clement’s,
Dundee |
9.30am
|
9.30am
|
||
|
St Columba’s,
Dundee |
5.30pm Vigil
|
9am
|
||
|
St Mary’s Lochee,
Dundee |
6.30pm Carol Service
7pm Vigil |
11am
|
10.30pm Prayers for Peace
11pm Mass |
11am
|
|
St Joseph’s,
Dundee |
7pm Vigil
|
11am
|
5pm
|
11am
|
|
Ss Leonard & Fergus,
Dundee |
12am, Midnight Mass
|
10am
|
6pm
|
|
|
Our Lady of Victories,
Dundee |
5.30pm Vigil
|
11.30am
|
11.30am
|
11.30am
|
|
St Ninian’s,
Dundee |
5pm Vigil
|
9.30am
|
5pm
|
9.30am
|
|
Our Lady of Sorrows,
Dundee |
10am
|
|||
|
St Patrick’s,
Dundee |
4pm Vigil
|
9.30am
|
9.30am
|
|
|
SS Peter & Paul’s,
Dundee |
4pm Mass
6pm Vigil |
10am
|
9.30am
|
10am
|
|
St Pius X,
Dundee |
6pm
|
10am
|
||
|
St Mungo’s,
Alloa |
7.30pm Carol Service
8pm Vigil 12am, Midnight Mass |
9.30am
|
11am
|
|
|
St Serf’s,
Highvalleyfield |
11.30am
|
|||
|
St John Vianney,
Alva |
7pm Vigil
12am, Midnight Mass |
11am
|
9.30am
|
9.30am
|
|
St Thomas’,
Arbroath |
7pm Vigil
Midnight Mass |
10.45am
|
10am
|
10.45am
|
|
Our Lady of Perpetual Succour,
Auchterarder |
7.30 Carol Servic
8pm Vigil |
10am
|
10am
|
10am
|
|
St Stephen’s,
Blairgowrie |
5.30pm Vigil
|
11am
|
||
|
St Luan’s,
Alyth |
9.30am
|
|||
|
St Joseph’s,
Callander |
5pm Vigil
|
11.30am
|
10am
|
10am
|
|
SS Fillan & Alphonsus,
Doune |
7.30pm Vigil
|
9.45am
|
||
|
St Anne’s,
Carnoustie |
9.30am
|
11.30am
|
||
|
St Bride’s,
Monifieth |
7.30pm Carol Service
8pm Vigil |
11.30am
|
10am
|
|
|
St Fillan’s,
Crieff |
5.30pm Carol Service
6pm Vigil 12am, Midnight Mass |
11am
|
9.30am
|
9.30am
|
|
St Margaret’s,
Comrie |
9.30am
|
|||
|
St Columba’s,
Cupar |
8.45pm Carol Service
9pm Vigil |
11.15am
|
10am
|
12pm
|
|
St Matthew’s
Auchtermuchty |
9am
|
|||
|
St Fillan’s
Newport |
10.15am
|
As Announced
|
As Announced
|
|
|
Our Lady Star of the Sea,
Tayport |
6.40pm Carol Service
7pm Vigil |
|||
|
The Holy Family,
Dunblane |
6pm Children’s Mass
11.30 Carol Service 12am – Midnight Mass |
11am
|
5pm
|
11am
|
|
St Fergus’,
Forfar |
8pm Carol Service
8.30pm Vigil |
11.15am
|
10am
|
|
|
St Anthony’s,
Kirriemuir |
5pm Carol Service 5.30pm Vigil
|
9.15am
|
||
|
St James’,
Kinross |
5pm Vigil
|
10am
|
Midnight Mass
|
11am
|
|
St Margaret’s, Montrose
|
9pm Vigil
|
11.30am
|
||
|
St Ninian’s, Brechin
|
7pm Vigil
|
10am
|
10am
|
|
|
St John the Baptist,
Perth |
3.30pm Carol Service
4pm Mass 8.30pm Carol Service 9pm Vigil |
10am
|
10am
|
|
|
St Mary Magdalene’s,
Perth |
8.30pm Carol Service
9pm Vigil 12am, Midnight Mass (Polish) |
10am
12.30pm (Polish) |
9.30am
|
10am
12.30pm (Polish) |
|
Our Lady of Lourdes,
Perth |
4.30pm Carol Service
5pm Vigil |
11am
|
5pm
|
11am
|
|
St Bride’s,
Pitlochry |
8pm Vigil
|
11.30am
|
12pm
|
|
|
Our Lady of Mercy,
Aberfeldy |
9.30am
|
|||
|
St Columba’s,
Birnam |
4pm Vigil
|
|||
|
St Bernadette’s,
Tullibody |
8pm
|
8.30am
11.30am |
9.30am
|
