A process in which a cation is transported from one side of a membrane to the other by means of some agent such as a transporter or pore.