Train from Amsterdam to Charleroi

The train from Amsterdam to Charleroi takes 2h56 on the fastest connection, usually changing in Brussels. Below: every connection, our advice and how punctual the route really is.

Fastest journey2h56
Fewest changes1
Trains per day14

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Timetable updated 6 November 2026Punctuality measured on 123,690 real trips

Our travel advice

Our top pick

Leave at 06:40 and travel via Brussels: 2h56 with 1 change.

Book the 06:40 train →

Easy day trip

You're in Charleroi in 2h56. A return trip in one day works fine: leave early and catch a train back after dinner.

Route map

CologneLuxembourgAmsterdamBrusselsCharleroi
TrainNight trainOther journeys

All trains from Amsterdam to Charleroi

Timetable for a regular Tuesday · times in Amsterdam time (CET)

Tickets for the 06:40 train →Tickets for the 10:40 train →Tickets for the 14:40 train →Tickets for the 15:10 train →Tickets for the 16:40 train →

The timetable at a glance

First train06:10
Last train18:40
Fastest journey2h56
Average journey2h57
Longest journey2h57
Without changing0 of 14

Departures per hour from Amsterdam

  • Departures: 7 in the morning, 5 in the afternoon and 2 in the evening.
  • Operators: Eurostar and NMBS/SNCB.
  • Usual change points: Brussels.

From our timetable data for a regular Tuesday; times in Amsterdam time.

The journey

The recommended connection leaves at 06:40 and covers about 232 km of track through the Netherlands and Belgium. You spend 2h49 on the train plus 7 minutes changing trains, averaging 82 km/h.

  1. 06:40
    08:38
    EST 9115 · Eurostar
    Amsterdam Centraal → Brussels-Midi1h58 · ± 180 km · 1 intermediate stop · through the Netherlands and Belgium
  2. ⇄
    Change at Brussels-Midi: 7 minutes.
    Tight: wait by the door and check your arrival and departure platforms in advance.
  3. 08:45
    09:36
    IC 4529 · NMBS/SNCB
    Brussels-Midi → Charleroi-Central51 minutes · ± 52 km · 4 intermediate stops · through Belgium

In numbers

Rail distance (km)± 232
Countries2
Border crossings1
Trains2
Avg. speed82 km/h
OperatorsEurostar, NMBS/SNCB

Where you cross the border

  • Border the Netherlands → Belgium: around 08:40 (2h00 after departure), on the EST 9115 between Amsterdam Centraal and Brussels-Midi.

All options side by side

DepartsArrivesDurationChangesVia
06:1009:072h571Brussels
06:4009:362h561BrusselsRecommendedFastest
07:1010:072h571Brussels
08:1011:072h571Brussels
09:1012:072h571Brussels
10:4013:362h561Brussels
11:1014:072h571Brussels
13:1016:072h571Brussels
14:4017:362h561Brussels
15:1018:062h561Brussels
16:1019:072h571Brussels
16:4019:362h561Brussels
17:1020:072h571Brussels
18:4021:362h561Brussels

Calculated from the timetable for a regular Tuesday (Transitous) and measured arrival times from Rijden de Treinen. Borders: Natural Earth.

Ready to book?

Compare current prices to Charleroi at Omio.

Tip: international train tickets usually get more expensive as the departure date gets closer. Booking 1 to 3 months ahead is often cheapest.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Amsterdam to Charleroi?

The fastest train from Amsterdam to Charleroi takes 2h56. Most journeys have 1 change.

Is there a direct train from Amsterdam to Charleroi?

No, you change trains at least 1 time, usually in Brussels.

Is there a night train from Amsterdam to Charleroi?

None of the connections we found use a night train, so you travel during the day.

Where can I book a train ticket to Charleroi?

You can compare prices at Omio. Eurostar fares rise as the train fills up, and tickets go on sale about 6 months ahead.

Which countries does the train from Amsterdam to Charleroi pass through?

The recommended connection runs through the Netherlands and Belgium.

How many kilometres is the train journey from Amsterdam to Charleroi?

By rail it is about 232 km; as the crow flies 222 km.

Where does the train cross the border on the way to Charleroi?

Border the Netherlands → Belgium: around 08:40 (2h00 after departure), on the EST 9115 between Amsterdam Centraal and Brussels-Midi.

Also reachable by train

Further reading