Travel options for:
Brussels to Frankfurt am Main
  • Train

    $70 - $100
    1. Bruxelles-Nord

      2 h 50 min - 5 times a day

      $70 - $100

  • Bus via Metropolitan Area Cologne, Cologne South, Airport

    $23 - $38
    1. Brussels, Brussels-North

      3 h - twice daily

      $13 - $22

    2. Metropolitan Area Cologne,

      2 h 5 min - twice daily

      $10 - $17

  • Bus

    $25 - $100
    1. Brussels, Brussels-North

      7 h 35 min - once daily

      $25 - $100

  • Rideshare

    $29
    1. Brussels

      4 h 50 min - twice daily

      $29

  • Drive

    $50 - $80
    1. Brussels

      3 h 42 min - 249.1 miles

      $50 - $80

  • Fly from Brussels

    $86 - $274
    1. Brussels

      10 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h - non-stop

      $65 - $250

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Train to Luxembourg, fly

    $82 - $302
    1. Brussels

      2 h 56 min - hourly

      $18 - $27

    2. Luxembourg Gare Centrale

      23 min - every 15 minutes

      $2 - $3

    3. Luxembourg (LUX)

      45 min - non-stop

      $60 - $270

    4. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Bruxelles-Nord train to Frankfurt(Main)Hbf. 2 h 50 min 72€. From Brussels, Brussels-North station bus to Metropolitan Area Cologne, Cologne South, Airport then bus to Frankfurt, Frankfurt central station. 5 h 43 min 32€. From Brussels, Brussels-North station bus to Frankfurt, Frankfurt central station. 7 h 35 min 51€. From Brussels rideshare to Frankfurt. 4 h 50 min 24€. From Brussels drive to Frankfurt am Main. 3 h 42 min 54€. From Bruxelles-Nord train to Brussels airport, fly to Frankfurt airport, then train to Frankfurt am Main. 3 h 30 min 111€. From Bruxelles-Luxembourg train to Luxembourg Gare Centrale, bus to Luxembourg airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 29 min 123€.