Rybnik es una ciudad en Polonia meridional, en el voivodato silesiano, cerca de la frontera con la República Checa, cerca de 290 kilómetros del sur de Varsovia y cerca de 100 kilómetros al oeste de Kraków, en las cercanías meridionales del área metropolitana conocida como la zona industrial más importante de Silesia.