Angleton was served by the St. Louis, Brownsville & Mexico Railway and by the Houston & Brazos Valley Railway.