Where is Colchester?

Colchester is in the East of England within the county of Essex. Situated close to the coast in East Anglia, it is on the border with Suffolk and around 50 miles North-East of London.

The city of Colchester sits on the edge of Constable County, a designated Area of Outstanding Natural Beauty within the Dedham Vale. Located in a beautiful part of the country you will find many picturesque and historic towns and villages close by as well as cities including Chelmsford, Ipswich, Norwich and of course London.

Colchester can be reached from London in under an hour by train from Liverpool Street Station, or by taking the A12 if driving. It is close to both London Stanstead and London Southend Airports as well as Harwich International Port for Ferry Travel.

Check out our most popular attractions including Colchester Zoo, the Castle Museum, Beth Chatto Gardens and more!