Suchá Hora es un municipio situado en el distrito de Tvrdošín, en la región de Žilina, Eslovaquia.
Tiene una población estimada, en octubre de 2023, de 1475 habitantes.
[2] Está ubicado al noreste de la región, cerca del río Orava —un afluente del curso alto del río Váh (cuenca hidrográfica del Danubio)— y de la frontera con Polonia.