Zgornji Tuhinj is a village located in the Tuhinj Valley within the Municipality of Kamnik. It is situated in the Upper Carniola region of Slovenia.
The settlement lies above the central part of the upper Tuhinj Valley, characterized by its position in this specific geographic area of the municipality.