National War Museum

The story of Scotland at war. Within the walls of Edinburgh Castle the National War Museum tells the story of battles lost and won, through military artefacts and personal treasures.
Sandhurst In The Sun Camp Quargha Kabul

Helmand Return
A record of the British troops' final tour of duty in Afghanistan

27 Feb 2015 - 27 Mar 2016
Photographs by the renowned photographer Robert Wilson when he revisited Afghanistan as an official war artist, this time to record the British troops' final tour of duty.
The Covering Party by Joseph Donovan Adam

First World War centenary

The First World War affected millions of Scots and touched the lives of people of Scottish descent all over the world. Our Centenary programme of exhibitions and events shares the Scottish memory of these world-changing events with national and international visitors.
M20021881 01668 (1)

Art at War

Discover a range of individual experiences and expressions of identity in the First and Second World Wars depicted in paintings, drawings and pastels from the military collection at National Museums Scotland.
Silk embroidered postcard

Next of Kin touring project

The Next of Kin touring programme is commemorating the centenary of the First World War across Scotland through a touring exhibition, learning programme and online resources.
2014 12 2 Ra 013

National War Museum library

The Library is based in our Museum within the walls of Edinburgh Castle. Its collections include monographs and journals on all aspects of Scottish military history since the 1600s.
Museum information

Opening times

1 April – 30 Sept 9:45-17:45 
1 Oct – 31 March 9:45-16:45 
Closed 25 and 26 December 
New Year's Day: 11:00-17:00


Entry to the museum is included in admission to Edinburgh Castle. Entry to Edinburgh Castle ranges from £9.60 to £16 (under 5s free). National Museums Scotland Members get 10% off adult admission on production of valid membership card.

Full admission details are available from the Edinburgh Castle website.

How to find us

Edinburgh Castle,
Tel: 0300 123 6789
Plan your visit