Granica czesko-polska – granica międzypaństwowa pomiędzy Republiką Czeską a Rzeczpospolitą Polską.
Czechy są jednym z siedmiu państw graniczących obecnie z Polską. Stan ten utrzymuje się od 1 stycznia 1993 roku, gdy doszło do rozpadu Czechosłowacji. Obecna granica z Czechami stanowiła część granicy z Czechosłowacją i miała identyczny przebieg.
Obecny przebieg Przebieg granicy thumb|left|250px|Mapa ukształtowaniu terenu wzdłuż granicy Granica polsko-czeska biegnie od doliny Żytawy, na południe od Bogatyni do Zawidowa, przez Góry Izerskie, doliną Izery, Przełęczą Szklarską, grzbietem Karkonoszy, Przełęczą Lubawską, Górami Stołowymi, przecina Kudowę-Zdrój, przechodzi między Górami Bystrzyckimi i Górami Orlickimi, wzdłuż doliny Orlicy, Przełęczą Międzyleską, Masywem Śnieżnika, Górami Złotymi, w pobliżu Złotego Stoku, przez Głuchołazy na południe do Prudnika, doliną Opawicy i Opawy, przecina dolinę Odry, biegnie wzdłuż doliny Olzy, przez Cieszyn, grzbietem masywu Czantorii i Stożka w Beskidzie Śląskim, do doliny Olzy i dalej do punktu styku granic Polski, Czech i Słowacji w Jaworzynce-Trzycatku, na Trójstyku. thumb|250px|Granica polsko-czeska Jaworzynki, znak graniczny nr I/7b thumb|250px|Dawne przejście graniczne Jodłów-Horní Morava na granicy polsko-czeskiej thumb|250px|Znak graniczny w Górach Opawskich – widoczne jeszcze