Cudham is a village in Greater London, England, located within the London Borough of Bromley and beyond London urban sprawl. It is located on the Greater London border with Kent bordering the Sevenoaks District. It lies south of Orpington and north west of Sevenoaks.