To center an element horizontally in CSS, you can use various techniques. One common method is setting the left and right margins to 'auto' and the 'display' property to 'block' or 'inline-block'. Another approach is using flexbox with the 'justify-content' property set to 'center' on a container element.