Harrachov (německy Harrachsthal) je osada, část města Šluknov v okrese Děčín. Nachází se asi 1,5 km na sever od Šluknova. Jsou zde evidovány čtyři adresy. V roce 2011 zde trvale žilo sedm obyvatel.
Harrachov leží v katastrálním území Královka o výměře 2,84 km2.