Frýdlant ligger nær grensen til Polen, helt nord i den historiske regionen Böhmen, ved elva Smědá i nordhellingene (Frýdlantská pahorkatina) av Jizerafjellene.