Bury St Edmunds Bus Station

40 bus routes across 11 stands, first bus around 05:35, last around 22:20. The next departures are below, with the stand each leaves from; open a stand for live tracking, or a route for the full timetable.

Next departures as of 02:48

Scheduled times from the operators’ timetables — they update automatically. Open a stand below for live tracking.

Routes from Bury St Edmunds Bus Station

Stands at Bury St Edmunds Bus Station

Other bus stations nearby

Frequently asked questions

Which buses go from Bury St Edmunds Bus Station?

40 bus routes call at Bury St Edmunds Bus Station: the 14 to Haverhill, the 14B to Haverhill, the 15 to Haverhill, the 15A to Haverhill, the 15X to Haverhill, the 16 to Newmarket, the 16A to Newmarket, the 45 to Sudbury, the 45A to Sudbury, the 46 to Sudbury, the 47 to Sudbury, the 47A to Clare, the 48 to Great Cornard, the 53 to Hadleigh, the 70 to Diss, the 70A to Diss, the 73 to Garboldisham, the 84 to Thetford, the 86 to Brandon, the 300 to Ixworth Thorpe and more.

How many stands does Bury St Edmunds Bus Station have?

11 stands are in use, each with its own live departure board. The list below says which routes leave from each, and every route above says its stand.

What time is the first and last bus from Bury St Edmunds Bus Station?

The earliest departure is around 05:35 and the latest around 22:20 on a weekday, across all routes. Individual routes vary — open a route for its own timetable.

Who runs the buses from Bury St Edmunds Bus Station?

Stephensons of Essex, Central Connect, Central Connect, Coach Services, Mulleys Motorways, Dan's Coach Travel.

Looking for the whole town rather than the station? All bus times in Bury St Edmunds. Stand data from NaPTAN; timetables from the operators' own open data.