W budynku dworca znajdują się: poczekalnia, toalety, pokój dla matki z dzieckiem oraz kącik zabaw dla dzieci. Mieszczą się w nim również: lokal gastronomiczny, biuro usług turystycznych, świetlica z punktem bibliotecznym oraz punkt usługowy prowadzony przez Zakład Aktywności Zawodowej „Centrum Natura” Caritas.

W sierpniu 2026 roku w budynku dworca zamontowano automat biletowy.

Dworzec pełni także funkcję siedziby Straży Miejskiej oraz działu świadczeń rodzinnych i funduszu alimentacyjnego Miejsko-Gminnego Ośrodka Pomocy Społecznej. Ponadto w obiekcie znajdują się pomieszczenia przeznaczone dla organizacji pozarządowych.

Perony Peron 1 jest peronem wyspowym, dwukrawędziowym, o nawierzchni utwardzonej z kostki brukowej i płyt betonowych. Ma długość 400 m, szerokość 9,55 m i wysokość 55 cm. Peron wyposażony jest w sześć wiat siedziskowych, prowadzi do niego dojście przez przejście podziemne.

Peron 2 jest peronem jednokrawędziowym o długości 150 m i wysokości 76 cm.

Terminal kontenerowy W 2016 roku spółka PCC Intermodal uruchomiła na terenie stacji terminal kontenerowy.