I live in Belgium and was shocked last time with the bus driver behaviour toward tourists, so here are some tips for you : 1. the flibco bus 🚍 are going to the main cities of Belgium (LiΓ¨ge, Bruxelles, Anvers...). You can buy the ticket in the Flibco app, should work also for the next bus if you missed yours (never tested but written on website), and Brussels-Charleroi should work all day long 2. the busses A1, A2, A3 will bring you to Charleroi (Railway station), Luttre or other cities nearby. To buy your ticket, you can use the red automat (TEC) near the bus stop, the TEC app on your phone (it's a special airport ticket), or less than 10€ in cash. The driver may answer in french and be rude with you, but not all Belgians act this way 😩 If you use the TEC app, you just need to scan the QR code on the validator' screen 3. Do not hesitate to ask people if you aren't sure about the honesty of the bus driver. Mine lied to a tourist pretending we were on another bus line 😳 4. Use SNCB appπŸš‚ for the train tickets, time tables and platforms. They created two "time-zones" with two prices for tickets : the full price (can be used all day even on rush hours) and the reduced one (can be used only outside of the rush hours). You can also buy your tickets in the stations on the blue automats with a πŸ…±οΈπŸ”΅ (B within a circle) 5. If you plan to travel a lot by bus 🚍, you can buy a Multipass ticket with your TEC app : 8 tickets with a reduced price (cannot be used on the airport routes !), tickets are valid for 60 minutes or 90 minutes, depending on which one you buy. 6. If you plan to travel a lot by train πŸš‚, there is a 6€/month subscription (you can buy it just for 1 month) called Train+, which offers you reduced prices. You have to create an account on Belgian train or you can buy it on a blue automat

Edit : (4) time zone are only for train+ users. If you pay a full price ticket, you can use it all day