Part of the East Suffolk Railway Line between Ipswich and Lowestoft, Halesworth Station is the primary transport interchange for the town in Suffolk by the same name. A few services from the station also pass on to London Liverpool Street although most are carried by small diesel locomotives on local routes.