Buses
- 14Haverhill - Bury St Edmunds
- 14a
- 14ABury St Edmunds - Haverhill
- 14BHaverhill - Bury St Edmunds
- 15Haverhill - Bury St Edmunds
- 15AHaverhill - Bury St Edmunds
- 15XHaverhill - Bury St Edmunds
- 16AGt Thurlow - Fulbourn (- Teversham) - Cambridge
- 18Clare - Haverhill
- 25Hundon - Kedington - Haverhill
- 41Sudbury - Long Melford - Glemsford - Clare - Haverhill
- 225Newmarket - Haverhill - Newmarket
- B1Haverhill - Stradishall - Horringer - West Suffolk College
- B1ALinton - Haverhill - West Suffolk College
- HD6Great Yeldham - Ridgewell - Hedingham School
- X13Cambridge - Haverhill