But first, trains.
Here is a timetable paste-up of the Monday to Saturday evening service in question.
You can either be comprehensive or comprehensible, never both. Try to include all options and you will, inevitably, increase confusion and lead customers into unworkable journeys. The failed xephos, for example, contained algorithms that kept you on the same mode (bus, train etc.) for as long as was realistically acceptable. The system would never have considered the trek by rail or coach via Sheffield. But the bonus for xephos, in this case as in many many others, is that the data was input by people who knew where the buses went.