Visit a Place

Carving out Connections: Scotland's Rock Art

Selected dates until Sunday 7 January 2024

Multiple venues

Pre-historic Rock Art is one of Scotland's greatest mysteries, this exhibition drawn from Historic Environment Scotland's archives, looks to trace its connections through time and place.

Sunday 24 September 2023


Last entry 5pm. Exhibition is only accessible via staircase

Included in admission price. We recommend booking in advance to guarantee entry

Book tickets

Saturday 30 September 2023


Last entry 4.15pm

Included in admission price

Book tickets

Sunday 1 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 2 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 3 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 4 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 5 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 6 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 7 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 8 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 9 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 10 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 11 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 12 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 13 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 14 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 15 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 16 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 17 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 18 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 19 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 20 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 21 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 22 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 23 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 24 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 25 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 26 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 27 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 28 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 29 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 30 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 31 October 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 1 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 2 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 3 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 4 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 5 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 6 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 7 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 8 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 9 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 10 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 11 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 12 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 13 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 14 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 15 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 16 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 17 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 18 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 19 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 20 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 21 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 22 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 23 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 24 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 25 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 26 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 27 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 28 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 29 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 30 November 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 1 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 2 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 3 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 4 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 5 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 6 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 7 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 8 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 9 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 10 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 11 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 12 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 13 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 14 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 15 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 16 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 17 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Monday 18 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Tuesday 19 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 20 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 21 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 22 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 23 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 24 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 27 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 28 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Friday 29 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 30 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 31 December 2023


Last entry 3.15pm

Included in admission price

Book tickets

Wednesday 3 January 2024


Last entry 3.15pm

Included in admission price

Book tickets

Thursday 4 January 2024


Last entry 3.15pm

Included in admission price

Book tickets

Friday 5 January 2024


Last entry 3.15pm

Included in admission price

Book tickets

Saturday 6 January 2024


Last entry 3.15pm

Included in admission price

Book tickets

Sunday 7 January 2024


Last entry 3.15pm

Included in admission price

Book tickets