Duration 5h 38m
Distance 354.6 km
Average price 204€
Frequency 3/day

Trip overview

The average train between Charleroi and Kaiserslautern takes 5h 38m and the fastest train takes 5h 26m. The train service runs several times per day from Charleroi to Kaiserslautern. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Charleroi-Sud / Charleroi-Zuid
  2. Brussel-Zuid / Bruxelles-Midi
  3. Paris l'Est
  4. Kaiserslautern
6h 19m
152€ - 280€

Charleroi to Kaiserslautern train times

Trains run three times a day between Charleroi and Kaiserslautern. The earliest departure is at 09:05 in the morning, and the last departure from Charleroi is at 16:05 which arrives into Kaiserslautern at 21:35. All services require a transfer, and take on average 5h 38m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Charleroi to Kaiserslautern? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission in Germany.
Last Updated: 3/11/2020 | Source: CDC

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

No, there is no direct train from Charleroi to Kaiserslautern. However, there are services departing from Charleroi-Sud / Charleroi-Zuid and arriving at Kaiserslautern Hbf via Brussel-Zuid / Bruxelles-Midi and Paris l'Est. The journey, including transfers, takes approximately 6h 19m.

More details

The distance between Charleroi and Kaiserslautern is 261 km. The road distance is 354.6 km.

Get driving directions

Charleroi to Kaiserslautern train services, operated by Belgian Railways (NMBS/SNCB), depart from Charleroi-Sud / Charleroi-Zuid station.

More details

Charleroi to Kaiserslautern train services, operated by Deutsche Bahn Intercity-Express, arrive at Kaiserslautern Hbf station.

More details

There are 185+ hotels available in Kaiserslautern. Prices start at 87€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps