Open daily 10am-5pm. Thursdays until 7pm.

Festive period opening hours:
Closed 25 and 26 December only. Open 1 January from 12 noon-5pm.

Edinburgh Festival period opening hours:
From 1-31 August 2008 open daily 10am-6pm. Thursday until 7pm.

Admission is free. A charge may be made for special exhibitions.