Live /

Over 20 of our staffed sites have now reopened and we are delighted to welcome you back. Booking in advance is essential. Find out more and book now

x

Visit a Place

Scottish Stained Glass: A Mirror to the World

Selected dates from Wednesday 30 June 2021 to Sunday 29 August 2021

Dunfermline Abbey and Palace

Explore the history of Stained Glass in Scotland and what stained glass can tell us about Scottish History, from religious disputes in the Medieval period to the role of stained glass in modern and contemporary art.

Wednesday 30 June 2021


Tickets

Free - must book visit in advance

Thursday 1 July 2021


Tickets

Free - must book visit in advance

Friday 2 July 2021


Tickets

Free - must book visit in advance

Saturday 3 July 2021


Tickets

Free - must book visit in advance

Tuesday 6 July 2021


Tickets

Free - must book visit in advance

Wednesday 7 July 2021


Tickets

Free - must book visit in advance

Thursday 8 July 2021


Tickets

Free - must book visit in advance

Friday 9 July 2021


Tickets

Free - must book visit in advance

Saturday 10 July 2021


Tickets

Free - must book visit in advance

Tuesday 13 July 2021


Tickets

Free - must book visit in advance

Wednesday 14 July 2021


Tickets

Free - must book visit in advance

Thursday 15 July 2021


Tickets

Free - must book visit in advance

Friday 16 July 2021


Tickets

Free - must book visit in advance

Saturday 17 July 2021


Tickets

Free - must book visit in advance

Tuesday 20 July 2021


Tickets

Free - must book visit in advance

Wednesday 21 July 2021


Tickets

Free - must book visit in advance

Thursday 22 July 2021


Tickets

Free - must book visit in advance

Friday 23 July 2021


Tickets

Free - must book visit in advance

Saturday 24 July 2021


Tickets

Free - must book visit in advance

Tuesday 27 July 2021


Tickets

Free - must book visit in advance

Wednesday 28 July 2021


Tickets

Free - must book visit in advance

Thursday 29 July 2021


Tickets

Free - must book visit in advance

Friday 30 July 2021


Tickets

Free - must book visit in advance

Saturday 31 July 2021


Tickets

Free - must book visit in advance

Tuesday 3 August 2021


Tickets

Free - must book visit in advance

Wednesday 4 August 2021


Tickets

Free - must book visit in advance

Thursday 5 August 2021


Tickets

Free - must book visit in advance

Friday 6 August 2021


Tickets

Free - must book visit in advance

Saturday 7 August 2021


Tickets

Free - must book visit in advance

Tuesday 10 August 2021


Tickets

Free - must book visit in advance

Wednesday 11 August 2021


Tickets

Free - must book visit in advance

Thursday 12 August 2021


Tickets

Free - must book visit in advance

Friday 13 August 2021


Tickets

Free - must book visit in advance

Saturday 14 August 2021


Tickets

Free - must book visit in advance

Tuesday 17 August 2021


Tickets

Free - must book visit in advance

Wednesday 18 August 2021


Tickets

Free - must book visit in advance

Thursday 19 August 2021


Tickets

Free - must book visit in advance

Friday 20 August 2021


Tickets

Free - must book visit in advance

Saturday 21 August 2021


Tickets

Free - must book visit in advance

Tuesday 24 August 2021


Tickets

Free - must book visit in advance

Wednesday 25 August 2021


Tickets

Free - must book visit in advance

Thursday 26 August 2021


Tickets

Free - must book visit in advance

Friday 27 August 2021


Tickets

Free - must book visit in advance

Saturday 28 August 2021


Tickets

Free - must book visit in advance