They run more or less hourly until 1am, but on a variety of routes. Best just to go to nationalexpress.co.uk and search. Note that some may go from T2&3 (the central bus station) but not 5.
The transfer time at Reading is, I suspect, loaded with contingency, so they can guarantee the connection.