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 easily 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. For more information on travelling to Colchester, please visit our Travel Information page.
Searching for something
Boutique or budget - there's accommodation options for every taste in Colchester.
Check out our most popular attractions including Colchester Zoo and the Castle Museum!