Hřensko (niem. Herrnskretschen) – wieś w północnych Czechach, w kraju usteckim, powiecie Děčín, nad rzekami Łabą i Kamenicą.

Położenie Hřensko położone jest w północnych Czechach na granicy czesko-niemieckiej, około 12 km na północ od miasta Děčín, przy ujściu rzeki Kamenice do Łaby. Leży u podnóża pasma Děčínská vrchovina, na wysokości od 115 m n.p.m. (najniższej położone miejsce w Czechach). Położona jest między obszarem chronionego krajobrazu Łabskie Piaskowce (czes.: Labské pískovce) po południowej stronie, a Parkiem Narodowym Czeska Szwajcaria (czes.: České Švýcarsko) po stronie północnej.

Charakterystyka Miejscowość rozciągnięta jest wzdłuż drogi i rzeki Kamienice. Położona w ciasnym, skalnym kanionie, którego skalne ściany górują nad miejscowością na kilkadziesiąt metrów. Charakteryzuje się wąską i skupioną zabudową budynków po obu stronach rzeki i drogi, wciśniętych w skalne wnęki w pionowych ścianach wąwozu. Powierzchnia miejscowości wynosi 19,88 km², zamieszkuje w niej niewiele ponad 360 mieszkańców. Miejscowość jest końcową stacją transportu wodnego na Łabie na terenie Czech.