Kryštofovo Údolí ist ein Dorf im Bezirk Liberec in der Region Liberec. Es liegt etwa 8 km westlich von Liberec an der Straße von Chrastava nach Osečná im tiefen Tal des Baches Údolský im Ještěd-Kozákov-Gebirge. Das Dorf Novina gehört ebenfalls zu Kryštofovo Údolí. Das Dorf ist vorwiegend als Erholungsort geprägt und hat 431 Einwohner.