No, you do not have to pay to enter Cannock Chase. It is a freely accessible area in southern Staffordshire, England, and there are no entrance fees mentioned in the search results.