pickthetrain
Direct trains › From Brussels

Brussels → Frankfurt

Frankfurt → Brussels ⇄
7.9 a dayfastest 2h48Deutsche BahnHigh-speed

Direct trains · no change

  • 06:23 → 09:13
    ICE 11 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h505 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 06:23 → 09:27
    ICE 11 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h046 stops
  • 08:25 → 11:13
    ICE 13 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h485 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 08:25 → 11:27
    ICE 13 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
  • 10:22 → 13:27
    ICE 15 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h056 stops
    Runs: Mon–Fri (some weeks)Deutsche Bahn ↗
  • 10:25 → 13:13
    ICE 15 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h485 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 10:25 → 13:27
    ICE 15 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
    Runs: Sat, Sun (some weeks)Deutsche Bahn ↗
  • 12:25 → 15:13
    ICE 315 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h485 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 12:25 → 15:27
    ICE 315 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
  • 14:25 → 17:13
    ICE 17 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h485 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 14:25 → 17:27
    ICE 17 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
  • 16:22 → 19:27
    ICE 317 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h056 stops
    Runs: Mon–FriDeutsche Bahn ↗
  • 16:25 → 19:13
    ICE 317 High-speed
    Brussel-Zuid → Frankfurt(M) Flughafen Fernbf · via Liège, Aachen, Cologne
    2h485 stops
    Runs: Only Sat 24 Oct, Sun 25 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 16:25 → 19:27
    ICE 317 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
    Runs: Sat, Sun (some weeks)open data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 18:25 → 21:27
    ICE 19 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h026 stops
  • 18:25 → 21:32
    ICE 19 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h076 stops
    Runs: Only Sat 24 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:22 → 23:43
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h218 stops
    Runs: Thu (some weeks)open data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:22 → 00:03+1
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h418 stops
    Runs: Only Fri 16 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:25 → 00:18+1
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h536 stops
    Runs: Only Mon 12 Oct, Tue 13 Oct, Sat 17 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:25 → 23:43
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h189 stops
    Runs: Sun (some weeks)Deutsche Bahn ↗
  • 20:25 → 00:06+1
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h419 stops
    Runs: Only Mon 19 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:25 → 00:21+1
    ICE 319 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h565 stops
    Runs: Only Wed 14 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:25 → 00:12+1
    ICE 79 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h475 stops
    Runs: Only Wed 14 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 20:25 → 23:45
    ICE 79 High-speed
    Brussel-Zuid → Frankfurt(Main)Hbf · via Liège, Aachen, Cologne
    3h209 stops
    Runs: Only Tue 6 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗

Local times at each station. From official open timetable data (de_delfi, de_fv) 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

The train wins by 13 min
Train · fastest direct3h14
  • To Brussel-Zuid1 min
  • Before departure10 min
  • ICE 133h02
  • From Frankfurt(Main)Hbf1 min
Plane · nonstop BRU–FRA3h27
  • To Brussels (BRU)20 min
  • Check-in & security1h30
  • Flight BRU–FRA1h05
  • Landing to exit20 min
  • From FRA12 min

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. Nonstop airlines: Brussels Airlines, Lufthansa.