Harrachov is een Tsjechische stad en skigebied in de regio Liberec. Harrachov ligt aan de westkant van het Reuzengebergte, enige kilometers van de Poolse grens. Het ligt op ongeveer 700 m hoogte aan het riviertje de Mumlava. Harrachov is vooral 's winters in trek als wintersportplaats maar ook in de zomer kan men in de omgeving goed wandelen en van de natuur van het Reuzengebergte genieten. In Harrachov staan de skischansen "Čerťák".