Derbyshire County Council produce three area timetable books ( plus a rail network timetable book). These are available at Derby Bus Station, most TICs, Matlock station and elsewhere, plus by post from the County Council. These are revised at least once a year, revision supplements are produced when major changes occur. In addition, each route timetable is in their Bus Timetable Library on their website, as well as advance notice of changes. Each book has detailed area and town maps too.
I nominate Derbyshire CC as the best bus information in England! No, I don't work for them!!
For Scotland the Western Isles Council do an excellent job with all bus timetables AND fares on their website. Lothian's information is first class too.
By contrast East Riding of Yorkshire, and North Lincs councils don't seem to think anyone would want to go by bus, and thus make it near impossible to find bus times, routes or operators!