S31 to jest jedna z linii Kolei Śląskich, jeżdżąca od pamiętnego grudnia 2012 na trasie Katowice - Oświęcim - Brzeszcze - Czechowice-Dziedzice. Kilka lat temu została zastąpiona przez linię S8, co dodam chyba jutro. Na trasie Oświęcim - Czechowice jeździ teraz Polregio zamiast KŚ.