The opening hours for the Castle of Good Hope are 9:30am - 4:00pm every day. Closed on Christmas and New Year.