Long Melford is easily reached from London, which is only 53 miles away, from Cambridge or from the Midlands.
The village is in the beautiful countryside of Suffolk, set in the middle of the valley of the River Stour. It is very easy to find, just north of Sudbury, beside the A134 road to Bury St Edmunds.
From the South, go through the town of Sudbury. Long Melford is 3 miles to the North, bypassed by the A134 from a roundabout where you turn left for the village.
From the North, from Bury St Edmunds, follow the A134 for 12 miles South towards Sudbury. Turn right on the A1092 as for Clare, and you are immediately in the village of Long Melford. At the Green, go on down the hill for the centre of the village, rather than following the Clare road to the right.
There is a railway connection (London Liverpool Street station) to Sudbury changing trains at Marks Tey. Buses run roughly every 30 minutes from Sudbury to Long Melford.
Bury St Edmunds also has a railway station, connecting to Cambridge and Ipswich. Buses from Bury St Edmunds to Sudbury (or Colchester) go through Long Melford.
For details of rail services, we recommend you visit the National Rail web site which gives excellent details of services on your chosen day, and matching your chosen start or finish time. It works even with several changes along the route.