iHoused in a 1748 ordnance storehouse on Hospital Square within Edinburgh Castle, the National War Museum has told the story of Scotland at war since it opened in 1933. Run by National Museums Scotland, its galleries span two floors and four centuries, from Highland broadswords and regimental uniforms to chemical warfare suits, medals and letters sent home from campaigns abroad. Military art includes Robert Gibb's famous painting The Thin Red Line. Entry is included with an Edinburgh Castle ticket.
Two floors of galleries on Scots at war: the Highland soldier's journey from rebel to regiment, daily service life from recruitment to retirement, and the home front.

Robert Gibb's celebrated 1881 painting of the 93rd Highlanders holding the line against Russian cavalry at Balaclava, a highlight of the museum's military art.
Hospital Square, Edinburgh Castle, Castlehill, Edinburgh EH1 2NG, United Kingdom
Nearest station: Edinburgh Waverley and Princes Street (tram)
Show on mapWinter hours until 31 March 2027, 09:45–16:45
| MonToday | 09:45–17:45 |
| Tue | 09:45–17:45 |
| Wed | 09:45–17:45 |
| Thu | 09:45–17:45 |
| Fri | 09:45–17:45 |
| Sat | 09:45–17:45 |
| Sun | 09:45–17:45 |
From £23.50
Museum entry is free with an Edinburgh Castle ticket (adult £23.50 online, £26.00 at the gate). Under 5s go free.
Last verified