Bedřichov liegt im Norden Tschechiens, nur wenige Kilometer von Liberec entfernt, und ist von bewaldeten Hügeln umgeben. Die Gemeinde grenzt im Norden an Hejnice, im Osten an Josefův Důl und im Westen an Mníšek. Mit dem Auto erreicht man Jablonec nad Nisou in etwa neun Kilometern, Prag ist rund hundert Kilometer entfernt.
Die erste schriftliche Erwähnung des Ortes stammt aus dem Jahr 1602, doch seine Geschichte blieb lange von der umliegenden Waldlandschaft geprägt. Erst später entwickelte sich Bedřichov zu einem bekannten Wintersportort, der heute vor allem Skifahrer und Langläufer anzieht.
Besonders bekannt ist die Gemeinde für ihre weitläufigen Loipen und Skipisten, die regelmäßig internationale Wettbewerbe wie die Jizerská padesátka ausrichten. Auch die nordischen Ski-Weltmeisterschaften 2009 fanden hier statt. Die malerische Lage in den Bergen macht den Ort zu einem beliebten Ziel für Naturliebhaber und Sportler.