Reading had a bus station for long distance routes that was closed in the 90's, along with most of the routes that ran from it. But contrary to popular belief the corporation buses, that have now become Reading transport have never used it. Lots demand a replacement for the local buses, but my opinion is that high frequency cross town services do not need it. It is noted that nearby Basingstoke, a smaller town, has a bus station, but the whole town centre is pedestrianised. It appears that those towns with a bus station have no stops in the town centre for these services, hence the bus staton.
Movement in and out of a bus station takes too much time. All that is needed is a terminating area near the station for lesser routes to start and finish from, which is already provided in Reading. An example of how suburban services should run is Londons west end, where there is no bus station, only various termini and routes crossing the whole area. Bus stations work better for long distance services.