Transport publiczny w Wilhelminie kursuje w postaci autobusów na zlecenie Zarządu Transportu Metropolitalnego. Według stanu z października 2020 roku, w miejscowości zlokalizowane są trzy przystanki: Wilhelmina Krakowska [nż], Wilhelmina Skrzyżowanie i Wilhelmina Zespół Szkół. Przystanek Wilhelmina Skrzyżowanie jest punktem pięciostanowiskowym (jeden na ul. Krakowskiej oraz po dwa na ul. Bagiennej i Lwowskiej). Kursowało z niego w tym czasie 19 linii autobusowych, z czego trzy z nich to linie nocne. Łączą one bezpośrednio Wilhelminę z większością dzielnic Katowic, a także z sąsiednimi miastami, w tym z Bieruniem, Chorzowem, Dąbrową Górniczą, Imielinem, Mikołowem, Mysłowicami, Siemianowicami Śląskimi czy Sosnowcem. Kursują tu też autobusy PKM Jaworzno, które łączą Wilhelminę z Jaworznem przez Mysłowice (linia J).