Train - bus
Take the train from any Belgian station to reach Charleroi-South Station. When you arrive at Charleroi-South Station, take the direct bus and you will be at Brussel South Charleroi Airport in 20 min. Ticket price includes train and bus transfer. Buy your combined ticket online now or with the ticket machines outside the terminal near door 2.
SNCB official website
Go on thetrain.be to buy your ticket online. If you click on the link, you will be immediately redirected to the purchase screen. Select "Tickets Charleroi Airport" as a product. Then decide FROM or TO Charleroi Airport. Then finish your purchase. Safe journey!
Timetables: go on the page of Charleroi-South Station and click on the orange button to launch the Real Time.