Homing of colorectal cancer (CRC) cells to the liver is a non-random process driven by a crosstalk between tumour cells and components of the host tissue. Here we report the isolation of a liver metastasis-specific peptide ligand (CGIYRLRSC) that binds a complex of E-cadherin and α6 integrin on the surface of CRC cells. We identify angiopoietin-like 6 protein as a peptide-mimicked natural ligand enriched in hepatic blood vessels of CRC patients. We demonstrate that an interaction between hepatic angiopoietin-like 6 and tumoural α6 integrin/E-cadherin drives liver homing and colonization by CRC cells, and that CGIYRLRSC inhibits liver metastasis through interference with this ligand/receptor system. Our results indicate a mechanism for metastasis whereby a soluble factor accumulated in normal vessels functions as a specific ligand for circulating cancer cells. Consistently, we show that high amounts of coexpressed α6 integrin and E-cadherin in primary tumours represent a poor prognostic factor for patients with advanced CRC.