It lies in the Ostrava Basin lowland, in the historical region of Cieszyn Silesia. The Lučina River flows through the town.
It is situated in the Ostrava Basin lowland, within the former Cieszyn Silesia region. The Lučina River passes through the town.