There are several good ways to get from Brussels Charleroi Airport to Brussels.

The airport is located around 55 kilometres (34 miles) away from the city centre, so it requires a bit of a longer trip than from the main international airport in Brussels.

Your options for getting from the airport to the city include both public and private transport. There are trains, buses, car hire, and taxis available at Charleroi Airport, all of which can take you to Brussels. Below is information about each one.

Trains from Brussels Charleroi Airport
Trains from Charleroi to Brussels are one of the most popular travel options. You can take a shuttle from the airport to the station in the city, and from there you can get to Brussels by train in 46 to 48 minutes.

Buses from Brussels Charleroi Airport
Buses are another great option on this route. Direct buses run frequently throughout the day, departing from outside of the terminal building and arriving at Midi-Zuid train station in the Brussels city centre.

Car Hire at Brussels Charleroi Airport
If you want more flexibility and control over your transportation, you can hire a car at Charleroi Airport. This will allow you to choose your route and give you the option of travelling further afield once you have reached Brussels.

Taxi from Brussels Charleroi Airport
If you are willing to pay up, you can also take a taxi or car service. This is the most expensive option, but can be convenient if you have large bags. Taxis are slightly more economical if you are travelling with several other people.