Der zentrale Omnibusbahnhof zwischen der Bundesstraße und den Bahngleisen verfügt über sechs überdachte Bushalteplätze, davon zwei an einem Kombibahnsteig mit der Bahn. An einer weiteren, nicht überdachten Halteinsel gibt es Plätze für Taxis und den Bürgerbus. Mit der Bahn bestehen auf der Ruhr-Sieg-Strecke Verbindungen nach Siegen und Hagen und auf einer Nebenstrecke eine Verbindung nach Olpe. Seit 2021 verkehren auf der Ruhr-Sieg-Strecke auch wieder Fernzüge ( IC ) nach Frankfurt, Dortmund, Münster und Norddeich Mole.