There are 3 ways to get from Haverhill to Colchester Town by bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Haverhill to Colchester Town is to drive which costs £5 - £9 and takes 49 min.
The quickest way to get from Haverhill to Colchester Town is to taxi which costs £70 - £90 and takes 49 min.
The distance between Haverhill and Colchester Town is 24 miles. The road distance is 36.2 miles.
It takes approximately 2 h 10 min to get from Haverhill to Colchester Town, including transfers.
No, there is no direct bus from Haverhill station to Colchester Town. However, there are services departing from Haverhill, Bus Station and arriving at Colchester Town Centre, Stanwell Street (Colch Bus Stn) via Sudbury, Bus Station. The journey, including transfers, takes approximately 2 h 10 min.
What companies run services between Haverhill, England and Colchester Town, England?
You can take a bus from Haverhill to Colchester Town via Sudbury, Bus Station and Colchester Town Centre, Stanwell Street (Colch Bus Stn) in around 2 h 10 min.
Bus from Sudbury, Bus Station to Colchester Town Centre, Stanwell Street (Colch Bus Stn)
- Ave. Duration
- 52 min
- Estimated price
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, Is ride-sharing platform BlaBlaCar right for you? and Travelling around the UAE - to help you get the most out of your next trip.