Distance from Leigh to Haverhill
The distance from Leigh to Haverhill is 160 km (or 100 mi). The estimated driving time for the trip is 2h 9min and the main road for this route is the Newmarket Road. In a straight line, the distance between Leigh and Haverhill is 135 km (84 mi).
Distance from Leigh and other towns
- Distance from Leigh to Chulmleigh
- Distance from Leigh to Aberlour
- Distance from Leigh to Cupar
- Distance from Leigh to Longfield
- Distance from Leigh to Stafford
- Distance from Leigh to Craigavon
- Distance from Leigh to Borth
- Distance from Leigh to Beccles
- Distance from Leigh to Appleby-In-Westmorland
- Distance from Leigh to Burnham-On-Crouch
- Distance from Leigh to Kyle
- Distance from Leigh to Alford
Distance from Haverhill and other towns
- Distance from Haverhill to Leicester
- Distance from Haverhill to Reading
- Distance from Haverhill to Nottingham
- Distance from Haverhill to Portsmouth
- Distance from Haverhill to Birmingham
- Distance from Haverhill to Middlesbrough
- Distance from Haverhill to Glasgow
- Distance from Haverhill to Manchester
- Distance from Haverhill to Belfast
- Distance from Haverhill to Leeds
- Distance from Haverhill to Brighton