Cheap Train and Carpool tickets to Braintree

What are the most popular routes to Braintree?

London - BraintreeAverage price£38Average duration59mDaily departures32
Colchester - BraintreeAverage price£15Average duration39mDaily departures12
Witham - BraintreeAverage price£7Average duration13mDaily departures24
Ipswich - BraintreeAverage price£17Average duration1h 2mDaily departures12
Norwich - BraintreeAverage price£56Average duration1h 42mDaily departures12