Magnesium (Mg) and its alloys have attracted attention as biodegradable material for biomedical applications owing to their favourable biomedical properties. The mechanical properties of Mg alloys are comparable to those of bone, and they are biocompatible. Mg is a factor in many enzymes that are essential for human metabolism and is vital trace element for human enzymes. Before biomedical applications, the early stage or fast degradation of Mg and its alloys in the physiological environment should be controlled. The degradation of Mg alloys is a critical criterion that can be controlled by a surface modification which is an effective process for conserving their desired properties. Different coating methods have been employed to modify Mg surfaces to provide good corrosion resistance and biocompatibility. This review aims to provide information on different coatings and discuss their physical and biological properties. Finally, challenges are proposed, and future perspectives are discussed.