Beckton is a suburb in east London, England, located 8 miles (12.9 km) east of Charing Cross. Part of the London Borough of Newham, a local authority district of Greater London, it was formerly in the historic county of Essex but now lies in the ceremonial county of Greater London.