Karkonosze położone są na granicy miedzy Polską i Czechami. Od Gór Izerskich oddzielone Przełęczą Szklarską (886m). Wschodnią granicę stanowi Brama Lubawska (516 m). Są długie na 35 km. Powierzchnia wynosi 617 km2, z czego 440 km2 znajduje się po stronie czeskiej.