opening hours
1 April to 30 September: daily 9:30 am–6:00 pm, last entry 5:00 pm. 1 October to 23 December: daily 9:30 am–5:00 pm, last entry 4:00 pm. 24 December: 9:30 am–4:00 pm, last entry 2:30 pm. 25 and 26 December: closed. 27 to 31 December: daily 9:30 am–5:00 pm, last entry 4:00 pm. 1 January: 11:00 am–5:00 pm, last entry 4:00 pm. 2 January to 31 March: daily 9:30 am–5:00 pm, last entry 4:00 pm. During the Edinburgh Military Tattoo, the castle closes early at 4:30 pm, with last entry at 3:30 pm, on 15, 22, 28, and 29 August. Opening times can change, and the castle may close at short notice in adverse weather.