During early gastrulation, vertebrate embryos begin to produce endothelial cells (ECs) from the mesoderm. ECs first form primitive vascular plexus de novo and later differentiate into arterial, venous, capillary, and lymphatic ECs. In the heart, the five distinct EC types (endocardial, coronary arterial, venous, capillary, and lymphatic) have distinct phenotypes. For example, coronary ECs establish a typical vessel network throughout the myocardium, whereas endocardial ECs form a large epithelial sheet with no angiogenic sprouting into the myocardium. Neither coronary arteries, veins, and capillaries, nor lymphatic vessels fuse with the endocardium or open to the heart chamber. The developmental stage during which the specific phenotype of each cardiac EC type is determined remains unclear. The mechanisms involved in EC commitment and diversity can however be more precisely defined by tracking the migratory patterns and lineage decisions of the precursors of cardiac ECs.