Granica u suštini odgovara historijskoj granici između Markgrofovije Moravske i Kraljevine Ugarske (Gornja Ugarska), s kratkim potezom prema Donjoj Austriji, blizu ušća Thaye u Moravu, i Šleskoj (ili Austrijskoj Šleskoj) u istočnom dijelu. Današnja granica formirana je 1993. i gotovo je identična prethodnoj granici između češkog i slovačkog dijela Čehoslovačke od 1918. Revizija granice dogovorena je 1996, kada su razmijenjena ukupno 452 hektara, kao i češko naselje U Sabotů (od 1998. Šance, općina Vrbovce) za slovački dio naselja Sidonie (ranije Sidónia, dio grada Brumov-Bylnice). Osim toga, korigovan je tok granice na Moravi tako da sada prati regulisano korito umjesto dosadašnjeg vijugavog toka.[2] Granica je skraćena s 285 na 251,8 km.[3]