Fastest journey2hr 44m
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.
Other journeys to Frankfurt am Main View all journeys to Frankfurt am Main
- From Wiesbaden from £10.50
- From Prague from £25.50
- From Amsterdam from £25.50
- From Passau Hbf from £26.50
- From Antwerpen from £35.00
- From Bad Hersfeld from £17.00
Other popular journeys on Loco2
Image credits: Frankfurt, Germany © Sean Pavone