Travel options for:
Madrid to Frankfurt am Main
  • Fly to Frankfurt

    $48 - $206
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      2 h 35 min - non-stop

      $45 - $200

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Fly to Cologne/Bonn Apt, train

    $92 - $343
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      2 h 35 min - non-stop

      $50 - $280

    3. Cologne/Bonn Apt (CGN)

      1 h 17 min - once daily

      $40 - $60

  • Train

    $399 - $468
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    2. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    3. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    4. Paris Nord RER

      10 min - 2821 feet

    5. Paris Est

      3 h 49 min - 4 times a day

      $110 - $130

  • Bus Eurolines DE

    $111 - $158
    1. Madrid

      27 h 25 min - twice a week

      $100 - $150

    2. Karlsruhe

      2 h 20 min - 3 times a day

      $8 - $14

  • Bus Eurolines CH

    $144 - $239
    1. Santo Domingo

      40 min - every 15 minutes - line 148

      $3 - $5

    2. Madrid

      26 h 41 min - 3 times a week

      $120 - $200

    3. Basel, Basel central station

      5 h 40 min - twice daily

      $21 - $35

  • Bus ALSA

    $100 - $160
    1. Madrid

      2 days 4 h - once daily

      $100 - $160

  • Drive

    $240 - $350
    1. Madrid

      17 h 12 min - 1147.8 miles

      $240 - $350

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

From Recoletos train to Madrid airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 20 min $85. From Recoletos train to Madrid airport, fly to Cologne/Bonn Apt airport, then train to Frankfurt am Main. 7 h 17 min $148. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, then train to Frankfurt(Main)Hbf. 14 h 57 min $453. From Madrid bus to Karlsruhe then bus to Frankfurt, Frankfurt central station. 30 h 27 min $157. From Santo Domingo line 148 bus to Madrid, bus to Basel, Basel central station, then bus to Frankfurt, Frankfurt central station. 35 h 1 min $228. From Madrid bus to Frankfurt Main Station. 2 days 4 h $135. From Madrid drive to Frankfurt am Main. 17 h 12 min $294.