Becoming a goldsmith typically requires a few years of training. Technical programs may take about two years, costing between $39,828 and $60,075, with a median around $48,631. A more in-depth education can take longer and may cost more, but it can enhance your skills and job prospects.