Katowice se halla en las parte oriental de las tierras altas de Silesia, a unos 50 km al norte de las Montañas Beskidy (parte del sistema montañoso de los Cárpatos) y a alrededor de 100 km al sureste de los Sudetes.