Sherborne St John is served by two public bus routes, operated by Stagecoach, Route 2 and Route 22.

The no.22 bus route operates approximately hourly from roughly 9:30am to 1:30pm Monday to Saturday doing a loop from Basingstoke via the hospital, down Elm Road, Cranes Road back to the hospital and then back into Basingstoke.  There is no longer a no.22 service on Sundays.

The no.2 route from Baughurst to Basingstoke runs 7 days per week and up to every 12 minutes Monday to Friday at peak times, stays on the Aldermaston Road, through West End, with a stop at Dixons Corner and does NOT come through the main Sherborne St John village.  From January 2019 the frequency on Sundays has been increased to every 20 minutes during the middle of the day and approximately 30 minutes at other times.

On College days only, route 622 operates two early morning runs via Tadley and Manor Road and Cranes Road to the Rail Station and Queen Mary's College and one afternoon return jouney. This route does NOT serve the hospital or bus station.

Times of buses are displayed at relevant bus stops, full timetables can be obtained at the bus station or found on Stagecoach website.  A direct link to the timetables for these routes can be found below.

Bus Route 2 Timetable

Bus Route 22 Timetable