Travel options for:
Cologne/Bonn Airport Station to Frankfurt am Main
  • Train

    $40 - $60
    1. Köln/Bonn Flughafen

      1 h 17 min - once daily

      $40 - $60

  • Train via Köln Hbf

    $42 - $63
    1. Köln/Bonn Flughafen

      15 min - every 30 minutes

      $1 - $4

    2. Köln Hbf

      1 h 10 min - every 4 hours

      $40 - $60

  • Bus FlixBus

    $10 - $17
    1. Cologne/Bonn Airport Station

      5 min - 1403 feet

    2. Metropolitan Area Cologne,

      2 h 5 min - twice daily

      $10 - $17

  • Bus Eurolines DE

    $40 - $60
    1. Cologne Bonn Airport

      2 h 30 min - once daily

      $40 - $60

  • Train via Neuwied

    $56 - $85
    1. Köln/Bonn Flughafen

      1 h - hourly

      $21 - $30

    2. Neuwied

      2 h 28 min - hourly

      $35 - $55

  • Drive

    $23 - $35
    1. Cologne/Bonn Airport Station

      1 h 40 min - 112.4 miles

      $23 - $35

  • Fly

    $90 - $272
    1. Cologne/Bonn Airport Station

      15 min - every 30 minutes

      $1 - $4

    2. Köln Hbf

      21 min - every 2 hours

      $16 - $24

    3. Düsseldorf Hbf

      12 min - every 20 minutes

      $1 - $2

    4. Dusseldorf (DUS)

      55 min - non-stop

      $70 - $240

    5. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

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

From Köln/Bonn Flughafen train to Frankfurt(Main)Hbf. 1 h 17 min 42€. From Köln/Bonn Flughafen train to Köln Hbf then train to Frankfurt(Main)Hbf. 2 h 5 min 44€. From Cologne/Bonn Airport Station walk to Metropolitan Area Cologne, Cologne South, Airport then bus to Frankfurt, Frankfurt central station. 2 h 10 min 10€. From Cologne Bonn Airport bus to Frankfurt Hbf. 2 h 30 min 35€. From Köln/Bonn Flughafen train to Neuwied then train to Frankfurt(Main)Hbf. 3 h 54 min 60€. From Cologne/Bonn Airport Station drive to Frankfurt am Main. 1 h 40 min 24€. From Köln/Bonn Flughafen train to Köln Hbf, train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Frankfurt airport, then train to Frankfurt am Main. 3 h 28 min 103€.