Sedlnice se trouve à 9 km au nord-est de Nový Jičín, à 23 km au sud-ouest d'Ostrava et à 266 km à l'est-sud-est de Prague[2].
La commune est limitée par Mošnov au nord, par Skotnice et Příbor à l'est, par Závišice au sud, et par Libhošť et Bartošovice à l'ouest[3].