Cologne to Brussels by train
Around a dozen direct ICE and Eurostar trains a day run from Köln Hbf to Bruxelles-Midi in about 1 hour 50 minutes, calling at Aachen and Liège.

Around a dozen direct trains a day leave Köln Hbf for Bruxelles-Midi, and the journey takes about 1 hour 50 minutes.
ICE or Eurostar
The Deutsche Bahn ICE from Frankfurt calls at Köln Hbf roughly every two hours on its way to Brussels. Eurostar trains fill most of the gaps; some start in Dortmund and run on to Paris. A few Eurostar departures run Monday to Saturday only.
Both stop at Aachen Hbf and Liège-Guillemins, and the journey time is close to identical. Take whichever is cheaper at the hour you want.
Two more ICEs a day run to Antwerp via Leuven and Brussels Airport, reaching the airport in about two hours. They bypass central Brussels. Book one only if you are flying out.
Arriving in Brussels
Stay on to Bruxelles-Midi (Brussel-Zuid) unless you have a reason not to. It is where both trains end or call, and the station for onward trains to Paris. The ICE stops at Bruxelles-Nord a few minutes earlier, useful for hotels north of the centre. Eurostar goes straight to Midi. Neither train calls at Brussels-Central.
Tickets, reservations and passes
Eurostar Standard tickets from Cologne start from €19 one way. Deutsche Bahn's Super Sparpreis Europa fares to Brussels start from €19.99 in second class and €29.99 in first. Seats at those prices are limited. Deutsche Bahn sells ICE tickets up to 12 months ahead, and Eurostar opens 7 to 12 months ahead depending on the season.
Eurostar reservations are compulsory, so a ticket ties you to one train. The ICE works more loosely. A reservation is optional, Sparpreis tickets are valid on the booked train only, and Flexpreis lets you take any train.
With an Interrail pass, you can board the ICE on the pass alone; a seat reservation is optional at around €5.50 in second class. Eurostar is different. You need a pass-holder reservation, around €27 in Standard or €32 in Plus, and pass places on each train are limited.
Timetable change and the January closure in Cologne
The new timetable starts on 13 December 2026. Early 2027 shows the same mix of ICE and Eurostar trains, though times can still move.
From 21:00 on 8 January to 21:00 on 19 January 2027, Köln Hbf is closed to long-distance trains while Deutsche Bahn switches to a new signal box. The ICEs to Brussels are timetabled to leave from Köln-Ehrenfeld instead. Eurostar has not yet shown how its trains run during the closure, so whichever train you take in that window, check which Cologne station it leaves from before you set off.
Where to book
Train service
- Check times & prices
Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
Official website - Check times & prices
Eurostar runs high-speed trains from London St Pancras to Paris (2 h 16 min), Brussels (1 h 53 min) and Amsterdam; London departures require border checks.
Official website
Find places to stay in Brussels

Frequently asked questions
How long does the train from Cologne to Brussels take?
About 1 hour 50 minutes. Every ICE and Eurostar from Köln Hbf to Bruxelles-Midi is direct, with stops at Aachen and Liège.
Should I take the ICE or Eurostar from Cologne to Brussels?
Whichever is cheaper at your time, as neither is faster. The ICE needs no reservation and also stops at Bruxelles-Nord. Eurostar tickets are always for a reserved train.
Can I use an Interrail pass from Cologne to Brussels?
Yes. The ICE accepts the pass with no reservation needed. Eurostar requires a pass-holder reservation, around €27 in Standard or €32 in Plus, and pass places are limited.
Which Brussels station does the train from Cologne arrive at?
Bruxelles-Midi, the main international station. The ICE calls at Bruxelles-Nord a few minutes before.
Is there a direct train from Cologne to Brussels Airport?
Yes. Two ICEs a day run from Köln Hbf to Brussels Airport, taking about two hours, then continue to Antwerp.