Open daily 10am-5pm.

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.

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