Českomoravská stezka vede po historické hranici Čech a Moravy, která byla poprvé ustanovena ve 12. století. Trasa sleduje zemskou hranici, jak byla kodifikována v polovině 19. století a platila přibližně 100 let až do 31. prosince 1948.
Trasa spojuje dva trojmezné body – na severu je to trojmezí Čech, Moravy a Polska (které je zároveň nejvýchodnějším bodem Čech), ležící v těsné blízkosti vrcholu Králického Sněžníku a pramene Moravy; na jihu je to trojmezí Čech, Moravy a Rakouska nedaleko Slavonic. Českomoravská stezka rovněž sleduje hlavní evropské rozvodí, oddělující úmoří Černého a Severního moře.
Základní pěší varianta Českomoravské stezky měří 345 km a je rozdělena na 18 denních etap s průměrnou délkou 20 km, vždy s možností ubytování pod střechou. Trasa je rovněž vhodná pro putování na kole, cyklistická varianta Českomoravské stezky měří 337 km a lze ji zvládnout za 5-7 dní.