Cologne → Brussels
Brussels → Cologne ⇄14.1 a dayfastest 1h51Deutsche Bahn, European Sleeper, Eurostar, ÖBBHigh-speedNight train
Direct trains · no change
- 06:39 → 08:35Eurostar 9414 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h563 stopsRuns: Sat (some weeks)Eurostar ↗
- 06:40 → 08:35Eurostar 9414 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h553 stopsRuns: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Fri 2 Oct…Eurostar ↗
- 07:04 → 09:55NJ 448 Night trainKöln Hbf → Brussel-Zuid · via Aachen, Liège2h51nonstopRuns: Mon, Wed, FriÖBB ↗
- 07:43 → 09:35ICE 18 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h524 stopsRuns: DailyDeutsche Bahn ↗
- 08:03 → 11:42European Sleeper 400 Night trainKöln Hbf → Brussel-Zuid · via Aachen3h393 stopsRuns: Mon, Thu (some weeks)European Sleeper ↗
- 08:03 → 11:27European Sleeper 400 Night trainKöln Hbf → Brussel-Zuid · via Aachen3h243 stops
- 08:03 → 11:39European Sleeper 400 Night trainKöln Hbf → Brussel-Zuid · via Aachen3h363 stopsRuns: Only Thu 1 Oct, Sat 24 Octopen data confirms only these dates; it may run on othersEuropean Sleeper ↗
- 08:26 → 11:42European Sleeper 400 Night trainKöln Hbf → Brussel-Zuid · via Aachen3h163 stops
- 08:32 → 11:42European Sleeper 400 Night trainKöln Hbf → Brussel-Zuid · via Aachen3h103 stops
- 08:39 → 10:35Eurostar 9426 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h563 stopsRuns: DailyEurostar ↗
- 09:43 → 11:35ICE 316 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h524 stopsRuns: DailyDeutsche Bahn ↗
- 10:39 → 12:35Eurostar 9438 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h563 stopsRuns: Mon, Fri, Sat, SunEurostar ↗
- 11:43 → 13:35ICE 16 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h524 stopsRuns: DailyDeutsche Bahn ↗
- 12:39 → 14:35Eurostar 9450 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h563 stopsRuns: DailyEurostar ↗
- 13:42 → 15:35ICE 314 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h534 stopsRuns: DailyDeutsche Bahn ↗
- 14:43 → 16:35Eurostar 9462 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h523 stopsRuns: Only Sun 4 Oct, Sun 11 Oct, Sun 18 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersEurostar ↗
- 15:41 → 17:35ICE 14 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h544 stopsRuns: DailyDeutsche Bahn ↗
- 16:43 → 18:35Eurostar 9474 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h523 stopsRuns: DailyEurostar ↗
- 17:43 → 19:35ICE 12 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h524 stopsRuns: DailyDeutsche Bahn ↗
- 18:44 → 20:35Eurostar 9486 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h513 stopsRuns: Daily except SatEurostar ↗
- 19:43 → 21:35ICE 10 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h524 stopsRuns: DailyDeutsche Bahn ↗
- 21:02 → 23:35ICE 318 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège2h334 stopsRuns: Only Thu 15 Oct, Fri 16 Oct, Sat 17 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 21:42 → 23:35ICE 318 High-speedKöln Hbf → Brussel-Zuid · via Aachen, Liège1h534 stopsRuns: Mon, Tue, Wed, Thu, Sun (some weeks)Deutsche Bahn ↗
Local times at each station. From official open timetable data (at, be_sncb, de_delfi, de_fv, de_rv, esleeper, eurostar) for 28 Sep – 25 Oct 2026; timetables change, so check with the operator before you travel. How we build this.
Door to door vs flying
No nonstop flight: the direct train is the only no-change way
From city centre to city centre unless you pick otherwise. Getting to stations and airports: typical public-transport times (estimates). Airport: check-in & security 1h30 before, 20 min to get out after landing. Flight time is typical for the distance.