Fastest journey2hr 57m
Deutsche Bahn (DB) runs four direct trains each day from Brussels to Frankfurt am Main. These trains serve Cologne along the way. Additional connections between Brussels and Frankfurt are available with a change of train at Cologne, but this normally adds considerably to the fare. So our advice is to take the direct train if you possibly can.
The direct Brussels to Frankfurt route is served by modern ICE trains. Bookings for this route generally open three months prior to travel. As this is a prime business route, the fares can be pricey if you leave booking till just prior to travel. So book well in advance if you are keen to secure a bargain fare.
Brussels to Frankfurt am Main
The direct ICE trains from Brussels to Frankfurt am Main take about three hours for the journey. These trains stop five to eight times along the way. In Brussels these services depart from Brussels Midi and then also stop at Brussels Nord. In Frankfurt trains stop first at the airport station, then continue to the city centre station (Hauptbahnhof) where they terminate.
The route east from Brussels initially traverses the flat lands of Brabant to reach Liège-Guillemins station. East from Liège, the train cuts in tunnels through hilly country to reach the German border just before Aachen. Beyond Aachen, the train speeds east to the Rhineland city of Cologne, arriving at the city’s main station (the Hauptbahnhof). From Cologne, the train continues along a new high-speed line to Frankfurt.